编译apache时提示出现缺失apr和apr-util包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译apache时提示出现缺失apr和apr-util包相关的知识,希望对你有一定的参考价值。

apache版本:httpd-2.4.6

在执行./configure命令时,却报如下错误:

configure: error: BundledAPR requested but not found at ./srclib/. Download and unpack the correspondingapr and apr-util packages to ./srclib/.

它的意思是说:需要下载apr和apr-utils并解压到./srclib/ 目录下, 再进行编译。

下载apr和apr-util

cd /usr/local/src  #源码包统一放到此目录

wget -c http://down1.chinaunix.net/distfiles/apr-util-1.3.8.tar.gz3

wget -c http://down1.chinaunix.net/distfiles/apr-1.4.4.tar.bz24

 压缩到当前文件

tar -xzvf./apr-1.4.4.tar.bz

tar -xzvf./apr-utli-1.3.8.tar.gz

复制配置文件到相应的目录

cp -rf ./apr-1.4.4  ./httpd-2.4.6/srclib/apr

cp -rf./apr-util-1.3.8 ./httpd-2.4.6/srclib/apr-util

#重新执行 configure 命令:

apache-2.2与新出的apache-2.4安装不同的地方在于,2.4版的已经不自带apr库,所以在安装apache-2.4之前,需要下载apr和apr-util


以上是关于编译apache时提示出现缺失apr和apr-util包的主要内容,如果未能解决你的问题,请参考以下文章

Apache报错

编译安装lamp

解决编译apache出现的问题:configure: error: APR not found . Please read the documentation

部署LAMP架构

Centos安装 Apache2.4提示 APR not found的解决办法

解决编译apache出现的问题:configure: error: APR not found . Please read the documentation