我是第一次在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
现在我只是./configure
/usr/local/srclib/apr
./configure
/usr/local/srclib/apr-util
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.
它会抛出错误
{{1}}
请告诉我这里我做错了什么
答案 0 :(得分:7)
尝试运行:
./ configure --with-apr =安装apr的目录路径
例如:./ configure --with-apr = / usr / local / apr
默认情况下,它是/ usr / local / apr。
答案 1 :(得分:1)
当您在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目录中运行configure。只需按照提到的那样放置apr和apr-util,然后开始构建你的apache。
答案 2 :(得分:0)
将两个实用程序重命名为apr和apr-utils,没有任何版本尾部,
从源代码安装时,请提及apr目录的确切路径,如下所示。
./ configure --with-apr = / usr / local / scrib / apr 使 make install