1.卸载旧的lamp环境
命令:rpm -qa | grep httpd
说明:查看是否安装了httpd软件包
命令:netstat -tnl
说明:查看现在端口的状态,主要关注80端口(apache) 3306端口(mysql)
命令:rpm -e httpd-manual-2.2.3-43.el5.CentOS --nodeps
命令:rpm -e httpd-2.2.3-43.el5.centos --nodeps
命令:rpm -e system-config-httpd-1.3.3.3-1.el5 --nodeps
说明:卸载软件包, --nodeps 如果有连带关系,也强制卸载
命令:cd /etc/httpd/
命令:rm -rf *
说明:到原来的apache安装目录下,将其所有的安装目录和文件都删掉
命令:rpm -qa | grep mysql
命令:rpm -e mysql-5.0.77-4.el5_4.2 --nodeps
说明:卸载mysql
命令: rpm -qa | grep php
命令: rpm -e php-common-5.1.6-27.el5 --nodeps
命令: rpm -e php-ldap-5.1.6-27.el5 --nodeps
命令: rpm -e php-cli-5.1.6-27.el5 --nodeps
命令: rpm -e php-5.1.6-27.el5 --nodeps
说明:卸载PHP
2.安装LAMP
(1).安装libxml2
cd libxml2-2.6.30/
./configure --prefix=/usr/local/libxml2
make
make install
(2).安装libmcrypt
cd libmcrypt-2.5.8/
./configure --prefix=/usr/local/libmcrypt
make && make install
(3).安装zlib
cd zlib-1.2.3/
./configure --prefix=/usr/local/zlib
make && make install
(4)安装libpng
cd libpng-1.2.31/
./configure --prefix=/usr/local/libpng
make && make install
(5)安装jpeg6
这个软件包安装有些特殊,其它软件包安装时如果目录不存在,
会自动创建,但这个软件包安装时需要手动创建
mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/include
mkdir -p /usr/local/jpeg6/man/man1
cd jpeg-6b/