Apache 配置:错误:找不到APR。请阅读文档

Apache 配置:错误:找不到APR。请阅读文档,apache,fedora,apr,Apache,Fedora,Apr,我正在尝试在我的linux机器上安装apache。但是当我尝试/configure--prefix=/usr/local/apache时,它显示了一个错误configure:error:APR-notfound。请阅读文档。我试图用yum安装apr-apr-deve安装apr,它说 包apr-1.4.6-1.fc15.x86_64已安装且为最新版本 没有可用的软件包apr-deve。 无事可做 我现在该怎么办?请原谅,对于我的LINUX装备,我是LINUX的新手,我通过使用本地软件包管理器下载a

我正在尝试在我的linux机器上安装apache。但是当我尝试
/configure--prefix=/usr/local/apache
时,它显示了一个错误
configure:error:APR-notfound。请阅读文档
。我试图用
yum安装apr-apr-deve
安装
apr
,它说

包apr-1.4.6-1.fc15.x86_64已安装且为最新版本
没有可用的软件包apr-deve。

无事可做

我现在该怎么办?请原谅,对于我的LINUX装备,我是LINUX的新手,我通过使用本地软件包管理器下载apr开发软件包克服了这一点:

opkg install libapr-1-dev

那是在Angstrom linux上,所以您的命令版本可能会有所不同,用apt get或发行版的包管理器替换opkg

实际上,我还必须安装一个附件。。。因此,请尝试使用:

sudo apt-get install libapr1-dev libaprutil1-dev

如果您在apache 2.2或更低版本上安装,则添加标志 --包括四月


如果您使用的是2.4,则可以转到并下载最新的apr和apr util。解包并将它们移动到apache源文件中的/srclib中。确保它们的名称为apr和apr util,而不是apr.x.x.x。然后,您可以在安装apache httpd发行版的目录中使用--with included apr标志,该目录名为
/srclib

您可以将cd放入该目录
cd/srclib
。 确保您在该文件夹中。现在打开浏览器并转到 并将apr-*.tar.gz文件下载到此目录中

wget <link>
现在,它应该从该文件夹中读取.apr文件。 在这之后,它也会请求
apr util
,请确保遵循相同的过程


希望这有帮助

您必须下载APR和APR-UTIL软件包。 使用以下命令从源代码安装上述下载的软件包 /配置-前缀= 制作 安装

然后按如下方式运行上述命令
./configure-prefix=-with-apr=-with-apr util=

有几种方法可以做到这一点 从下载最新的apr和apr UTIL

解决方案1 mv apr.XXX httpd.XYZ/srclib/apr mv apr-util.XXX httpd.XYZ/srclib/apr-util

你应该能看到

ls httpd.XYZ/srclib/apr-util
apr apr-util
现在,通过

./configure --with-included-apr --other-options-that-you-want
解决方案2

mv apr && ./configure && make && make install
mv apr-util && ./configure && make && make install
mv httpd.XYZ/
./configure --with-apr=/usr/local/apr -other-options-that-you-want

注意:/usr/local/apr(CENTOS),您的发行版可能会使用不同的版本

sudo apt get install libapr1 dev libaprutil1 dev
在linux中使用此命令

以下命令适用于我的mac电脑

先决条件:

brew install apr
brew install pcre
事实上,缺少链接,因此无法找到http

brew link apr
brew link pcre
复制您看到的提示

vim ~/.bash_profile
export PATH="/usr/local/opt/apr/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/apr/lib"
export CPPFLAGS="-I/usr/local/opt/apr/include"
export PATH="/usr/local/opt/apr-util/bin:$PATH"
然后,再试一次

source ~/.bash_profile
./configure

apr-deve
是打字错误吗?如果不是,您的意思是
apr-devel
。我也有同样的问题,但使用的是centos 6.4。我试过sudo-yum安装libapr1-dev,同样也试过libaprutil1-dev,两次yum都说我已经安装了它,但我的问题没有解决。嗨,LeandroCR,有没有办法为Mac OS安装。我尝试使用brew安装apr,但它显示:警告:apr-1.5.2_3已经安装,只是没有链接。但是我找不到apr文件夹位置hi@AbijithMg have,您是否尝试运行
brew doctor
brew链接apr
?是的,我尝试了brew链接。后来成功了。无论如何,谢谢你的回复。!我也有同样的问题,这个解决方案对我不起作用。在我的Mac上起作用了!在CentOs 7上工作
vim ~/.bash_profile
export PATH="/usr/local/opt/apr/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/apr/lib"
export CPPFLAGS="-I/usr/local/opt/apr/include"
export PATH="/usr/local/opt/apr-util/bin:$PATH"
source ~/.bash_profile
./configure