一.基础配置
1)配置防火墙
# vi /etc/sysconfig/iptables
添加端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
2)重启防火墙
# service iptables restart
3)关闭SELINUX
# vi /etc/selinux/config
注释:
#SELINUX=enforcing #SELINUXTYPE=targeted
增加配置项:
SELINUX=disabled
wq保存退出
重启系统:
# shuntdown -r now
二.安装必要的环境库
# yum -y install make gcc gcc-c++ zlib-devel libtool libtool-ltdllibtool-ltdl-devel bison ncurses- devel libaio
创建临时目录并把相关的源码包放进去
# mkdir /usr/local/LAMP
三.安装依赖库
1)安装libxml2
# cd /usr/local/LAMP
# tar -zxvf libxml2-2.9.0.tar.gz
# cd ./libxml2-2.9.0
# ./configure --prefix=/usr/local/libxml2/
# make && make install
注:如果安装成功,在/usr/local/libxml2下生成bin,include,lib,share四个目录
2)安装libmcrypt
# cd /usr/local/LAMP
# tar -zxvf libmcrypt-2.5.7.tar.gz
# cd /libmcrypt-2.5.7
# ./configure --prefix=/usr/local/libmcrypt/
# make && make install
注:安装成功在/usr/local/libmcrypt下生成bin,include,lib,man,share五个目录
3)安装libltdl
# cd /usr/local/libmcrypt-2.5.7/libltdl
# ./configure -enable-ltdl-install
# make && make install
4)安装zlib
# cd /usr/local/LAMP
# tar -zxvf zlib-1.2.5.tar.gz
# cd /zlib-1.2.5
# ./configure --prefix=/usr/local/zlib/
# make && make install
注:安装成功后/usr/local/zlib目录下生成include,lib,share三个目录
5)安装libpng
# cd /usr/local/LAMP
# tar -zxvf libpng-1.5.4.tar.gz
# cd libpng-1.5.4