apache 配置:错误:找不到APR,请阅读文档

r7s23pms  于 2023-03-09  发布在  Apache
关注(0)|答案(9)|浏览(240)

我试图在我的Linux机器上安装Apache。但是当我尝试./configure --prefix = /usr/local/apache时,它显示错误configure: error: APR not found. Please read the documentation。我试图用yum install apr apr-deve安装apr,它说
x1米4英寸x1米5英寸
Nothing to do我现在该怎么办?请原谅我是LINUX的新手

dddzy1tm

dddzy1tm1#

实际上,我不得不安装aprutils也...所以尝试使用:

sudo apt-get install libapr1-dev libaprutil1-dev
gywdnpxw

gywdnpxw2#

在安装apache httpd发行版的目录中,有一个名为/srclib的目录
你cd到目录cd /srclib。确保你在那个文件夹中。现在打开你的浏览器,转到http://apr.apache.org/download.cgi,把apr-*.tar.gz文件下载到这个目录。

wget <link>

解压缩并将其解压缩到srclib目录中。解压缩后,请确保将apr-* 目录分别重命名为“apr”和“apr-util”。例如:

mv apr-1.6.5 apr
mv apr-util-1.6.1 apr-util

现在,它应该从该文件夹中读取.apr文件。之后,它也会要求apr-util,请确保您遵循相同的过程。
希望这有帮助!

zlhcx6iw

zlhcx6iw3#

如果您在apache2.2或更低版本上安装,请添加标记--with-included-apr
如果您使用的是2.4,那么您可以转到https://apr.apache.org/download.cgi并下载最新的apr和apr-util。将它们解压缩并将它们移动到apache源文件/srclib中。确保它们的名称为apr和apr-util,而不是apr. x. x. x。然后您可以使用--with-included-apr标志

xoshrz7s

xoshrz7s4#

对于我的linux平台,我通过使用本地包管理器下载apr-dev包来解决这个问题:

opkg install libapr-1-dev

那是在Angstrom linux上,所以你的命令版本可能会不同,用apt-get或者你发行版的包管理器代替opkg。

vfwfrxfs

vfwfrxfs5#

有几种方法可以做到这一点,请从https://apr.apache.org/下载最新的apr和apr-utils

tar xzvf apr.XXX.tar.gz
tar xzvf apr-util,XXX.tar.gz

解决方案14月XXX日httpd.XYZ/srclib/4月4月实用程序.XXX日httpd.XYZ/srclib/4月实用程序

你应该能看到

ls httpd.XYZ/srclib/apr-util
apr apr-util

现在配置apache通过

./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),您的分销商可能会使用不同的名称

33qvvth1

33qvvth16#

您必须下载APR和APR-UTIL软件包。使用以下命令从源代码安装上述下载的软件包。/configure -prefix= make make install
然后按如下所示运行上述命令。/configure -prefix= -with-apr = -with-apr-util=

8xiog9wr

8xiog9wr7#

下面的命令在我的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
e37o9pze

e37o9pze8#

对于RHEL Linux,请安装以下软件包:

yum install apr-devel apr-util-devel pcre-devel
oug3syen

oug3syen9#

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

相关问题