虛擬伺服器上的 Apache2 無需 root 權限

虛擬伺服器上的 Apache2 無需 root 權限

我正在嘗試在虛擬伺服器上安裝 Apache2。我安裝了 apr、apr-util 和 pcre。

然後,當嘗試安裝apache 時,./configure 可以工作,但是當我嘗試執行此操作時,出現此錯誤: libtool: link: Cannot find the library /usr/local/apr/lib/libapr-1.la'或 unhandled argument /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 選項。

相關內容