LAMP 安装 配置
LAMP==LINUX+Apache+mysql+php
一:配置环境
操作系统:Redhat Enterprise Linux 5
已安装包:httpd2.0.4, mysql4.1,libxml2.6.16, zlib1.2.1.2,gd2.0.28, libpng1.2.7
其它php可能需要的模块功能说明:
libxml2: xml解析库
zlib: 开源压缩库
gd: 图形库
libpng: 用来处理png图像格式文件的库
freetype: TrueType字体绘制引擎
ZendOptimizer:
JPEG库:
二:准备工作
1。准备:lamp(linux,apach,mysql,php,以及各个库文件和工具<二进制源文件>)
相关系统的工具:make,gcc,gcc-c++
2。设置,系统设置;设置selinux为disabled 文件位置:/etc/sysconfig/selinux
重启生效,重启动后,再#iptables -F ,即关闭。 防火墙,有时候开机之后,防火墙会自动开启,造成,访问网站根目录失败。
php,mysql,apach安装了的话,删除或者停止服务。
查看 #ps -le | grep php(mysql/http)
或者: #ls /etc/rc.d/init.d (查看进程列表)
停止的话:#service httpd stop
#service mysql stop
#service php stop
三:相关配置
1:安装配置mysql
①:拷贝文件到根目录如下:
②:切换到相关目录:
③:配置MYSQL:
④:建立连接文件:
⑤:执行操作:
⑥:进行初始化:
⑦:改回权限:
⑧:启动mysql:
⑨:拷贝文件:
cp support-files/mysql.server /etc/init.d/mysql.server
10:建立连接:
2:安装配置apache
①:解压
tar -jxvf httpd-2.2.19.tar.bz2 -C /usr/local/src/
②:执行less INSTALL查看
③:执行操作:
④:编译:make
⑤:安装apache >make install
⑥:查看端口监听状态:
⑦:ldconfig的结果
⑧:建立连接:
3:安装配置php
①:解压
②:执行:./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring=all
③:编译:make
④:安装php >make install
⑤:访问站点
⑥:编译index.php文件:
⑦:修改/etc/httpd/httpd.conf文件:
⑧:再次访问
⑨:访问数据库:
10:修改数据库密码:
转载于:https://blog.51cto.com/liuguirong/976220