安装 Apache httpd 2.4“--with-included-apr”

安装 Apache httpd 2.4“--with-included-apr”

我正在尝试在裸机 CentOS 6.5 服务器上安装 Apache httpd 2.4.9。

使用命令./configure --prefix=/etc/httpd --with-included-apr,httpd 的安装非常顺利,直到配置apr-util。当它找不到合适的 apr 目录时,它会提供标准错误:

checking for APR... configure: error: the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file.
configure failed for srclib/apr-util

第一次检查 APR 时,它通过了。第二次配置时apr-util失败。目前我在 中同时拥有apr和。apr-util/etc/httpd/httpd-2.4.9/srclib

移动安装文件/etc/httpd(即httpd-2.4.9目录)会以任何方式影响安装吗?也许将整个目录移动aprapr-util另一个位置,然后使用该选项--with-apr

答案1

我刚刚遇到了完全相同的问题,最后的错误消息具有欺骗性。实际错误之前已在脚本中发生,并且权限被拒绝。在授予“apr”和“apr-util”构建目录中所有 .sh 文件的执行权限后,它运行正常。

答案2

对我来说,问题是我的目录布局是这样的:

apr-1.7.0/
apr-util-1.6.1/
httpd-2.4.54/

...使用符号链接目录,即:

httpd-2.4.54/srclib/apr -> ../../apr-1.7.0
httpd-2.4.54/srclib/apr-util ../../apr-util-1.6.1

它们绝对是可遍历的,并且指向正确的位置,我尽我所能ls进入cd它们。失败并遇到与您遇到的相同错误。

我删除了符号链接并将两个目录移动到同一路径,然后就没问题了。

相关内容