我正在尝试在我的linux机器上安装apache。但是当我尝试./configure --prefix = /usr/local/apache
时,它显示错误configure: error: APR not found. Please read the documentation
。我尝试使用apr
安装yum install apr apr-deve
,然后说
Package apr-1.4.6-1.fc15.x86_64 already installed and latest version
No package apr-deve available.
Nothing to do
我现在应该怎么做?请原谅我是LINUX的新手
答案 0 :(得分:35)
实际上我也必须安装apt utils ...所以尝试使用:
sudo apt-get install libapr1-dev libaprutil1-dev
答案 1 :(得分:18)
在安装了apache httpd发行版的目录中,有一个名为/srclib
的目录
您进入该目录cd /srclib
。
确保您在该文件夹中。现在打开浏览器并转到http://apr.apache.org/download.cgi
并将apr - * .tar.gz文件下载到此目录中。
wget <link>
解压缩并将其解压缩到srclib目录中 解压后请确保将apr- *目录重命名为&#34; apr&#34;和&#34; apr-util&#34;分别。例如:
mv apr-1.6.5 apr
mv apr-util-1.6.1 apr-util
现在,它应该从该文件夹中读取.apr文件。
之后它也会要求apr-util
,请确保您遵循相同的程序。
希望这有帮助!
答案 2 :(得分:8)
如果您在apache 2.2上安装或者少于添加标志 --with-包括-APR
如果您使用的是2.4,那么可以转到https://apr.apache.org/download.cgi并下载最新的apr和apr-util。解压缩并将它们移入apache源文件到/ srclib。确保它们被命名为apr和apr-util而不是apr.x.x.x.然后你可以使用--with-included-apr标志
答案 3 :(得分:3)
对于我的linux装备,我通过使用本地软件包管理器下载apr-dev软件包来解决这个问题:
opkg install libapr-1-dev
那是在Angstrom linux上,所以你的命令版本可能会有所不同,用apt-get替换opkg或者你的发行版包管理器。
答案 4 :(得分:3)
有几种方法可以做到这一点 从https://apr.apache.org/
下载最新的apr和apr-utilstar xzvf apr.XXX.tar.gz
tar xzvf apr-util,XXX.tar.gz
解决方案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
现在cofigure apache via
./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),您的Distro可能使用不同的
答案 5 :(得分:1)
您必须下载APR和APR-UTIL软件包。 使用以下命令从源安装上面下载的包 ./configure -prefix = 使 make install
然后运行上面提到的命令,如下所示 ./configure -prefix = -with-apr = -with-apr-util =
答案 6 :(得分:0)
sudo apt-get install libapr1-dev libaprutil1-dev
在Linux中使用此命令
答案 7 :(得分:0)
以下命令适用于我的 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