我试图在我的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的新手
./configure --prefix = /usr/local/apache
configure: error: APR not found. Please read the documentation
yum install apr apr-deve
apr
Nothing to do
dddzy1tm1#
实际上,我不得不安装aprutils也...所以尝试使用:
sudo apt-get install libapr1-dev libaprutil1-dev
gywdnpxw2#
在安装apache httpd发行版的目录中,有一个名为/srclib的目录你cd到目录cd /srclib。确保你在那个文件夹中。现在打开你的浏览器,转到http://apr.apache.org/download.cgi,把apr-*.tar.gz文件下载到这个目录。
/srclib
cd /srclib
wget <link>
解压缩并将其解压缩到srclib目录中。解压缩后,请确保将apr-* 目录分别重命名为“apr”和“apr-util”。例如:
mv apr-1.6.5 apr mv apr-util-1.6.1 apr-util
现在,它应该从该文件夹中读取.apr文件。之后,它也会要求apr-util,请确保您遵循相同的过程。希望这有帮助!
apr-util
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标志
xoshrz7s4#
对于我的linux平台,我通过使用本地包管理器下载apr-dev包来解决这个问题:
opkg install libapr-1-dev
那是在Angstrom linux上,所以你的命令版本可能会不同,用apt-get或者你发行版的包管理器代替opkg。
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),您的分销商可能会使用不同的名称
33qvvth16#
您必须下载APR和APR-UTIL软件包。使用以下命令从源代码安装上述下载的软件包。/configure -prefix= make make install然后按如下所示运行上述命令。/configure -prefix= -with-apr = -with-apr-util=
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
e37o9pze8#
对于RHEL Linux,请安装以下软件包:
yum install apr-devel apr-util-devel pcre-devel
oug3syen9#
sudo apt-get install libapr1-dev libaprutil1-dev在linux中使用此命令
9条答案
按热度按时间dddzy1tm1#
实际上,我不得不安装aprutils也...所以尝试使用:
gywdnpxw2#
在安装apache httpd发行版的目录中,有一个名为
/srclib
的目录你cd到目录
cd /srclib
。确保你在那个文件夹中。现在打开你的浏览器,转到http://apr.apache.org/download.cgi,把apr-*.tar.gz文件下载到这个目录。解压缩并将其解压缩到srclib目录中。解压缩后,请确保将apr-* 目录分别重命名为“apr”和“apr-util”。例如:
现在,它应该从该文件夹中读取.apr文件。之后,它也会要求
apr-util
,请确保您遵循相同的过程。希望这有帮助!
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标志
xoshrz7s4#
对于我的linux平台,我通过使用本地包管理器下载apr-dev包来解决这个问题:
那是在Angstrom linux上,所以你的命令版本可能会不同,用apt-get或者你发行版的包管理器代替opkg。
vfwfrxfs5#
有几种方法可以做到这一点,请从https://apr.apache.org/下载最新的apr和apr-utils
解决方案14月XXX日httpd.XYZ/srclib/4月4月实用程序.XXX日httpd.XYZ/srclib/4月实用程序
你应该能看到
现在配置apache通过
溶液2
注意:/usr/local/apr(CENTOS),您的分销商可能会使用不同的名称
33qvvth16#
您必须下载APR和APR-UTIL软件包。使用以下命令从源代码安装上述下载的软件包。/configure -prefix= make make install
然后按如下所示运行上述命令。/configure -prefix= -with-apr = -with-apr-util=
8xiog9wr7#
下面的命令在我的mac上有效。
先决条件:
实际上,链接丢失,因此无法找到http
复制您看到的提示
然后再试一次
e37o9pze8#
对于RHEL Linux,请安装以下软件包:
oug3syen9#
sudo apt-get install libapr1-dev libaprutil1-dev
在linux中使用此命令