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

①:拷贝文件到根目录如下:

LAMP 安装 配置

②:切换到相关目录:

LAMP 安装 配置

③:配置MYSQL:

LAMP 安装 配置

④:建立连接文件:

LAMP 安装 配置

LAMP 安装 配置

⑤:执行操作:

LAMP 安装 配置

⑥:进行初始化:

LAMP 安装 配置

 

⑦:改回权限:

LAMP 安装 配置

⑧:启动mysql:

LAMP 安装 配置

⑨:拷贝文件:

cp support-files/mysql.server /etc/init.d/mysql.server

10:建立连接:

LAMP 安装 配置

 

2:安装配置apache

①:解压

tar -jxvf httpd-2.2.19.tar.bz2 -C /usr/local/src/

LAMP 安装 配置

②:执行less INSTALL查看

LAMP 安装 配置

③:执行操作:

LAMP 安装 配置

④:编译:make

LAMP 安装 配置

⑤:安装apache  &gt;make install

LAMP 安装 配置

⑥:查看端口监听状态:

LAMP 安装 配置

⑦:ldconfig的结果

 LAMP 安装 配置

⑧:建立连接:

LAMP 安装 配置

 

3:安装配置php

①:解压

LAMP 安装 配置

②:执行:./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

LAMP 安装 配置

③:编译:make

④:安装php  &gt;make install

LAMP 安装 配置

⑤:访问站点

LAMP 安装 配置 

⑥:编译index.php文件:

LAMP 安装 配置

⑦:修改/etc/httpd/httpd.conf文件:

LAMP 安装 配置

⑧:再次访问

LAMP 安装 配置

⑨:访问数据库:

LAMP 安装 配置

 

10:修改数据库密码:

LAMP 安装 配置