第二个任务,在centos6.6的环境下编译安装apache服务。
本文纯属个人安装后的心得与总结。如有重复还请见谅。
第一步:安装apache的依赖包:gcc、gcc-c++、apr、apr-util、pcre
gcc安装:
#yum -y install gcc
gcc-c++安装:
#yum -y install gcc-c++
注意:如果用yum安装找不到包,可以用 yum groupinstall "Development Toos"代替,或者用yum -y install gcc gcc-c++ kernel-devel代替。
apr安装:
1、先下载apr的安装包:apr-1.5.2.tar.gz
下载地址:http://archive.apache.org/dist/apr/
2、利用CRT上传到系统上,并解压。
#tar -zxvf apr-1.5.2.tar.gz
3、编译安装apr
#cd apr-1.5.2
#./configure --prefix=/usr/local/apr
#make && make install
apr-util安装:
1、先下载apr-util的安装包:apr-util-1.5.4.tar.gz
下载地址:http://archive.apache.org/dist/apr/
2、利用CRT上传到系统上,并解压。
#tar -zxvf apr-util-1.5.4.tar.gz
3、编译安装apr-util
#cd apr-util-1.5.4
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
#make && make install
pcre安装:
1、先下载pcre的安装包:pcre-8.38.zip
下载地址:https://sourceforge.net/projects/pcre/?source=typ_redirect
2、利用CRT上传到系统,并解压。
#unzip pcre-8.38.zip
3、编译安装pcre
#cd pcre-8.38
#./configure --refix=/usr/local/pcre
#make && make install
第二步:安装httpd
1、先下载httpd的安装包:httpd-2.4.27.tar.gz
下载地址:http://httpd.apache.org/
2、利用CRT上传到系统,并解压。
#tar -zxvf httpd-2.4.27.tar.gz
3、编译安装httpd
#cd httpd-2.4.27
#./configure --prefix=/usr/local/apache24 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
#make && make install
注意:
我在安装的时候出现了#./configure --prefix……检查编辑环境时出现:checking for APR... no