ルート権限のない仮想サーバー上の Apache2

ルート権限のない仮想サーバー上の Apache2

仮想サーバーに Apache2 をインストールしようとしています。apr、apr-util、pcre をインストールしました。

その後、Apache をインストールしようとすると、./configure は動作しますが、make しようとすると次のエラーが発生します: libtool: link: ライブラリ /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 をインストールした」と述べているとき、OS のパッケージ マネージャーを使用してインストールしたと想定しました。その場合、それらのパッケージの「-dev」バージョンをインストールする必要があります。インストールせずにソースからコンパイルした場合は、次の操作を行う必要があります。「APR と APR-Util がシステムにインストールされていることを確認してください。インストールされていない場合、またはシステム提供バージョンを使用しない場合は、Apache APR から APR と APR-Util の最新バージョンをダウンロードし、./srclib/apr と ./srclib/apr-util に解凍して、./configure の --with-included-apr オプションを使用してください。」

関連情報