![虚拟服务器上的 Apache2 无需 root 权限](https://linux22.com/image/1387860/%E8%99%9A%E6%8B%9F%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%20Apache2%20%E6%97%A0%E9%9C%80%20root%20%E6%9D%83%E9%99%90.png)
我正在尝试在虚拟服务器上安装 Apache2。我安装了 apr、apr-util 和 pcre。
然后,当尝试安装 apache 时,./configure 可以工作,但是当我尝试安装时出现此错误:libtool:链接:找不到库 /usr/local/apr/lib/libapr-1.la' 或未处理的参数 /usr/local/apr/lib/libapr-1.la'
要配置,我输入了以下内容:./configure --prefix=/data/home/afora001/php-apache/apache/ --with-apr=/data/home/afora001/php-apache/apr/ --with-apr-util=/data/home/afora001/php-apache/apru/ --with-pcre=/data/home/afora001/php-apache/pcre/
我不明白为什么它要尝试在 /usr 中寻找一个库?
谢谢!我遗漏了什么?
答案1
好吧,当您说“安装了 apr、apr-util 和 pcre”时,我假设您使用了操作系统的包管理器来安装。如果安装了,则需要安装这些包的“-dev”变体。如果没有安装,并且从源代码编译,则需要执行以下操作:“确保您的系统上已安装 APR 和 APR-Util。如果没有安装,或者不想使用系统提供的版本,请从 Apache APR 下载最新版本的 APR 和 APR-Util,将它们解压到 ./srclib/apr 和 ./srclib/apr-util 中,然后使用 ./configure 的 --with-included-apr 选项。”