system: centos6.4
IP:192.168.2.40
1.准备工作
shell> rpm -qa | grep -P '(http*|mysql*|php*)' #检查是否用yum安装过这些组件,如果有卸载之
shell> rpm -qa | grep 'gcc*' #检查编译工具,需要安装gcc、gcc-c++,没有就安装pkgconfig-0.23-9.1.el6.x86_64
gcc-4.4.7-11.el6.x86_64
libgcrypt-1.4.5-9.el6_2.2.x86_64
libgcc-4.4.7-11.el6.x86_64
gcc-c++-4.4.7-11.el6.x86_64
shell> rpm -qa | grep -P '(libxml2|zlib|libpng|freetype|gd)' #检查依赖,没有则安装
zlib-1.2.3-29.el6.x86_64
freetype-2.3.11-6.el6_2.9.x86_64
libpng-1.2.49-1.el6_2.x86_64
libxml2-2.7.6-8.el6_3.4.x86_64
zlib-devel-1.2.3-29.el6.x86_64
gd-2.0.35-11.el6.x86_64
eggdbus-0.6-3.el6.x86_64
gdbm-1.8.0-36.el6.x86_64
2.安装依赖包
shell>wget http://www.doczj.com/doc/f7f64b66700abb68a882fb8a.html//apr/apr-1.5.2.tar.gz
shell> tar zxvf apr-1.5.2.tar.gz
shell> cd apr-1.5.2
shell> ./configure --prefix=/usr/local/apr
shell> make && make instlal
shell>wget http://www.doczj.com/doc/f7f64b66700abb68a882fb8a.html//apr/apr-util-1.5.4.tar.gz
shell> tar zxvf apr-util-1.5.4.tar.gz
shell> cd apr-util-1.5.4
shell> ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
shell> make && make install
shell>wget http://www.doczj.com/doc/f7f64b66700abb68a882fb8a.html/project/pcre/pcre/8.37/pcre-8.37.tar.gz
shell> tar zxvf pcre-8.37.tar.gz
shell> cd pcre-8.37
shell> ./configure --prefix=/usr/local/pcre
shell> make && make instlal
3.安装apache
shell>wget http://www.doczj.com/doc/f7f64b66700abb68a882fb8a.html//httpd/httpd-2.4.12.tar.gz
shell> tar zxvf httpd-2.4.12.tar.gz
shell> cd httpd-2.4.12
shell> ./configure --prefix=/usr/local/apache #配置Apache安装路径
--enable-so #以动态共享对象(DSO)编译(必须