您的位置:首页 > 运维架构 > Apache

编译apache报APR not found

2014-05-09 23:29 337 查看
系统环境:

[vagrant@rs-2 download]$ cat /etc/redhat-release

CentOS release 5.6 (Final)

[vagrant@rs-2 download]$ uname -a

Linux rs-2 2.6.18-238.el5 #1 SMP Thu Jan 13 15:51:15 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

编译apache 2.4.9

[vagrant@rs-1 httpd-2.4.9]$ ./configure --prefix=/usr/local/apache

编译apache, 遇到以下错误

configure: error: APR not found. Please read the documentation.

configure: error: APR-util not found. Please read the documentation.

http://archive.apache.org/dist/apr/去下载相关包

[vagrant@rs-1 download]$ wget http://archive.apache.org/dist/apr/apr-1.5.1.tar.gz
[vagrant@rs-1 download]$ wget http://archive.apache.org/dist/apr/apr-util-1.5.3.tar.gz
安装 apr 包

[vagrant@rs-1 apr-1.5.1]$ ./configure --prefix=/usr/local/apr

[vagrant@rs-1 apr-1.5.1]$ make

[vagrant@rs-1 apr-1.5.1]$ sudo make install

安装apr-util

[vagrant@rs-1 apr-util-1.5.3]$ ./configure
--prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config

[vagrant@rs-1 apr-util-1.5.3]$ make

[vagrant@rs-1 apr-util-1.5.3]$ sudo make install

最后,编译apache时候加上
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util/

[vagrant@rs-1 httpd-2.4.9]$ ./configure
--prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: