[apache2.4]configure: error: APR not found. Please read the documentation.

apache2.4 安装出现如下错误
``` [lzz@localhost httpd-2.4.10]$ ./configure  checking for chosen layout... Apache checking for working mkdir -p... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu configure:  configure: Configuring Apache Portable Runtime library... configure:  checking for APR... no configure: error: APR not found.  Please read the documentation. ```
应该是缺少依赖包 这是ubuntu上的做法  http://stackoverflow.com/questions/13967114/configure-error-apr-not-found-please-read-the-documentation 我这里是centos啊。
这个回答比较靠谱,还是要去阅读官方的安装文档 http://stackoverflow.com/questions/9436860/apache-httpd-setup-and-installation
就是需要安装arp相关的包,这可能是apache2.4 才会有的问题。
download the latest versions of both APR and APR-Util from Apache APR, unpack them into ./srclib/apr and ./srclib/apr-util (be sure the domain names do not have version numbers; for example, the APR distribution must be under ./srclib/apr/)

具体做法: 直接使用yum安装(可能有版本问题) # yum install apr apr-util apr-devel

结果还是不行 apr的版本小于1.4了。 老老实实手动安装 root用户。
wget  http://mirrors.axint.net/apache//apr/apr-1.4.6.tar.gz tar -xvzf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure 
make && make install

wget  http://mirrors.axint.net/apache//apr/apr-util-1.4.1.tar.gz tar -zxvf apr-util-1.4.1.tar.gz
cd apr-util-1.4.1
./configure --with-apr=/usr/local/apr
make && make install

安装之后还缺少pcre包 yum install pcre pcre-devel
这些都安装好以后,然后继续安装apahce 就行了

本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/41392853

作者orangleliu



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部