安装apahce的configure: error: APR not found. Please read the documentation解决办法

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

你可能感兴趣的:(apache)