请先登录
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
初学lamp苦于找不到合适的教程,自己又懒癌犯了,发现高老师的视频之后,感觉讲得很详细,适合入门者学习一下,特此安利! LAMP定义(来源于百度百科)
LAMP指的Linux(操作系统)、ApacheHTTP服务器、MySQL(有时也指MariaDB,数据库软件)和PHP(有时也指Perl或Python)的第一个字母,一般用来建立web应用平台。
一.前期准备在Linux系统下软件的安装主要是以源代码包的方式进行安装,我用的Linux操作系统的 Red Hat Linux 操作系统。 把软件源代码包放在 usr/local/src/下
检查系统是否有编译工具gcc存在
(gcc工具主要是编译c语言的工具,而安装的源代码主要是c语言编写的)
使用命令(gcc -v),如果能看到gcc的版本号信息,说明这个工具存在可使用,如果没有自己可以下载安装。
二.开始安装卸载默认的低版本环境
一般Linux系统下都会默认安装了LAMP 环境,但是版本相对较低。还有一点就是安装位置不是按照自己的意向。如果已经安装的话,直接卸掉以前的版本就可以了。
查找全部的软件包过滤出httpd,命令如下:
显示的是已经安装过的,这里直接卸载掉。
查看Apache 80 端口是否开启:
如果开启了80端口需要停掉服务再进行卸载
卸载命令 : -e后面直接加要卸载的软件名称,如果有连带关系,名称后面加–nodeps进行卸载。
到Apache默认的家目录下把配置文件删除掉。
进入到/src/目录下查找是否安装了MySQL
没安装MySQL,就不用卸载了。
进入到/src/目录下查找是否安装了php。如果安装就按照下面的命令卸载。
到这,Linux自带的Apache、MySQL、php就卸载干净了,下面进行新版本的安装。 解压tar.gz为后缀的压缩软件包。
因为这些文件都是源码包,所以需要先解包。
解包命令如下:(以php为例,这个命令既解压又解包)
解开之后有php的目录(蓝色)
可以把原来的php源码包删除了。删除命令:
用同样的方法把其他的包解开并删除之前的源码包,完成之后该文件夹下如下:
安装源代码包
安装源代码包使用命令make 和 make install,而这两个命令需要的过程都比较长,所以可以使用make&&make install (连编译带安装),编译成功之后进行安装。
搭建LAMP环境时,软件需要按照一定的顺序进行,按Apache->MySQL->php的顺序进行安装。安装php之前要安装php5需要的最新版本库文件。
(1)安装 libxml库(安装哪个软件就要进入到哪个文件目录下进行)
配置安装文件的绝对路径(路径不存在会自动创建)
检测:进入到安装目录下,如果目录以及下的文件存在,则安装成功
(2)安装libmcrypt
进入到目录下
(3)安装zlib
(4)安装libpng
(5)安装jpeg6库文件(别的软件会自行创建目录,这个软件不会,所以我们手动创建目录、连续创建目录用-p)
配置“\”代表命令没写完,断行
(6)安装freetype字体库
(7)安装autoconf(不用指定安装位置,直接安装到系统下默认目录就可以)
(8)安装GD库文件
(9)安装Apache服务器
测试Apache服务器,开始Apache:
停止命令:
开启Apache服务器后查看80端口是否开启,若开启,则说明使用成功
本地运行或通过ip地址(通过ifconfig查看)远程访问,页面出现(It works!)则成功。或者在Apache的htdocs下编写一个demo.html文件(命令: vi demo.html)查看
访问结果:
(vi test.php)
(10)安装MySQL数据库
为MySQL建立一个用户和用户组,来专门管理MySQL(使用-p将用户加入到组)
配置MySQL数据库。配置文件模板
执行下面的脚本命令,创建授权表(使用mysql用户)
查看权限
将当前所有用户改为root用户
指定数据目录var 的用户为mysql用户
将所有组改为mysql组
以mysql用户的身份启动mysql数据库,加”&”表示在后台运行
检测是否开启 3306 端口
使用以下命令查看数据库版本信息
设置访问权限
查看用户:(只剩下了一个localhost)
刷新一下授权表
设置root用户密码
再查看一下授权表,密码已加密
退出命令
重新登录(回车输入密码)
创建并查看数据库
新建并查看表
关闭MySQL
查看端口号,3306已关闭
将服务作为开机自启动(将mysql,apache开启命令写到开机自启动文件中)
(直接追加到文件中)
(11)安装php模块
(12)LAMP环境整合
Apache配置文件,添加php模块,保存
重启Apache服务器,然后访问(phpinfo()查看服务器环境)
运行Apache的用户(上传CMS_demo)
修改目录索引(Apache配置文件),然后重启服务器
访问运行项目。
(13)安装zendoptimizer加速器
该安装包不是源代码包形式,直接进入目录执行install.sh即可
根据提示安装(指定php配置文件位置)
(14)安装phpmyadmin
在安装过程中可以自己百度,或者留言讨论。
|