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