Apache安装问题:APR not found

资料来源:Apache遇到的问题:APR not found

     安装apache时出现arp错误问题

按照以上文章试验之后整理如下:

#./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服务了。