Centos下安装apahce的configure: error: APR not found. Please read the documentation解决办法
今天从Apache官网上http://httpd.apache.org/下载httpd web服务器,由于我的虚拟机上之前安装过,我先yum remove httpd进行卸载,然后重新安装。我采用的是源码安装,先进行./configure --prefix=/usr/local/apahce --enable-so ,提示以下错误:
configure: error: APR not found. Please read the documentation.
解决办法
wget http://apr.apache.org/download.cgi 下载apr
zai
./configure --prefix=/usr/local/apr
make
make install
wget http://apr.apache.org/download.cgi
./configure --prefix=/usr/local/web/apr-util --with-apr=/usr/local/apr
make
make install
make 报以下错误的时候:
xml/apr_xml.c:35:10: fatal error: expat.h: No such file or directory
#include
解决办法就是安装libexpat1-dev
sudo apt-get install libexpat1-dev
3 …/configure仍提示APR-util not found,增加–with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util后出现
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
#./configure –help | grep pcre
–with-pcre=PATH Use external PCRE library
load adress: http://pcre.org/
#unzip -o pcre-8.10.zip
#cd pcre-8.10
#./configure --prefix=/usr/local/pcre
#make
#make install
最后安装apahce:
./configure --prefix=/usr/local/apache --enable-rewrite --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/web/apr-util --with-pcre=/usr/local/pcre
make
make install