【问题标题】:Apache Apr and Apr-util installlation?Apache Apr 和 Apr-util 安装?
【发布时间】:2014-06-09 05:37:49
【问题描述】:

我是第一次在 ubuntu 12.04 中安装 Apache,我在链接中查找了 Compiling and installing apache

它说我们应该首先拥有 APR 和 APR-util 我按照程序将它们解压到

/usr/local/srclib/apr/usr/local/srclib/apr-util 目录。 哪里都写到了

./configure's --with-included-apr

现在我只在/usr/local/srclib/apr 中执行./configure 之后我在/usr/local/srclib/apr-util 中执行./configure 然后它会抛出错误configure: error: APR could not be located. Please use the --with-apr option.

然后我添加/configure --with-apr 它会引发错误

error: --with-apr requires a directory or file to be provided.

请告诉我我在这里做错了什么

【问题讨论】:

  • 你在哪里解压了 apache httpd 源代码?
  • 我已经安装好了

标签: apache apache2


【解决方案1】:

尝试运行这个:

./configure --with-apr=<directory path where apr is installed>

例如:如果您的 APR 安装存在于 /usr/local/apr(APR 的默认安装位置),您应该运行:

./configure --with-apr=/usr/local/apr

【讨论】:

    【解决方案2】:

    当您在 Apache 源目录中运行 ./configure 时,./srclib 表示 Apache 目录中的 srclib 目录,而不是 /usr/local。 假设你把你的Apache目录放在/usr/local/httpd-2.x.x,那么apr和apr-util的路径如下:

    /usr/local/httpd-2.x.x/srclib/apr
    
    /usr/local/httpd-2.x.x/srclib/apr-util
    

    现在您可以在配置 apache 时使用--with-included-apr,而不会出现任何故障。只需确保目录完全命名为 apr 和 apr-util 并且不包含任何版本号等,并且您不需要在 apr 和 apr-util 目录中运行配置。只需按照提到的方式放置 apr 和 apr-util 并开始构建您的 apache。

    【讨论】:

      【解决方案3】:
      1. 将这两个实用程序重命名为 apr 和 apr-utils,不带任何版本尾部,

      2. 从源安装时,请提及 apr 目录的确切路径,如下所示。

      ./configure --with-apr=/usr/local/scrib/apr 制作 进行安装

      【讨论】:

        猜你喜欢
        • 2012-09-18
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        • 2017-08-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多