资料来源:Apache遇到的问题:APR not found
按照以上文章试验之后整理如下:
#./configure --prefix……检查编辑环境时出现:
checking for APR... no
configure: error: APR not found . Please read the documentation.
这是由于缺少:APR、 APR-util、pcre。
所以,在安装Apache之前,首先准备以下四个源码包:
apr-1.4.6.tar.bz2
apr-util-1.3.8.tar.gz
pcre-8.30.tar.bz2
httpd-2.4.3.tar.gz
注:前三个尽量是最新版本的。
接着卸载系统中低版本的源码包,以免对后续步骤中源码包安装产生影响。
yum remove apr-util-devel apr apr-util-mysql apr-docs apr-devel apr-util apr-util-docs
卸载完旧版本之后开始安装上述四个源码包的前三个,为apache的安装做准备。
首先安装apr,下载:http://apr.apache.org/download.cgi
#tar -jxvf apr-1.4.6.tar.bz2 -C /usr/src
#cd /usr/src/apr-1.4.6
#./configure --prefix=/usr/local/apr && make && make install
接下来安装apr-util,下载:http://download.chinaunix.net/download/0001000/472.shtml
#tar -zxvf apr-util-1.3.8.tar.gz -C /usr/src
#cd /usr/src/apr-util-1.3.8
#./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config && make && make install
最后安装pcre,下载:http://sourceforge.net/projects/pcre
#tar -jxvf pcre-8.30.tar.bz2 -C /usr/src
#cd /usr/src/pcre-8.30
#./configure --prefix=/usr/local/pcre && make && make install
apache安装准备工作到这里就做完了,接下来就是安装apache源码包了。
#tar -zxvf httpd-2.4.3.tar.gz -C /usr/src
#cd /usr/src/httpd-2.4.3
#./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --enable-so --enable-rewrite && make && make install
到这里apache源码包的安装完毕,你可以运行你的apache服务了。