虚拟服务器上的 Apache2 无需 root 权限

虚拟服务器上的 Apache2 无需 root 权限

我正在尝试在虚拟服务器上安装 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 选项。”

相关内容