LinuxにApacheをインストールする方法の要件と手順は次のとおりです。 http://httpd.apache.org/docs/current/install.html
そのため、Apacheを正しくインストールできるようにすべて(、、、c++ compiler
およびapr
)をインストールしました。apr-util
残りはPCREだけです。 PCREをインストールし、私の場所にあります。/usr/local/src/pcre-8.32
しようとすると、sudo ./configure --with-included-apr
次のエラーが発生します。
checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
私は何が間違っていましたか?
答え1
PCRE開発パッケージがシステムにインストールされていません。まず、pcre-develをインストールしてください。
sudo yum install pcre-devel -y
その後実行
sudo ./configure --with-included-apr
デフォルトではPCREを自動的にインポートします。
答え2
これで解決しました。
/usr/local/pcre
まず、以下を使用してPCREをインストールしました。
./configure --prefix=/usr/local/pcre
make
sudo make install
それからApacheをインストールしました。
./configure --with-included-apr --with-pcre=/usr/local/pcre
make
sudo make install
答え3
Apacheの設定にパスを提供することでこの問題を解決しました。
./configure \
--with-included-apr \
--with-pcre=/usr/local/pcre/bin/pcre-config
コンパイラーは事前構成ファイルで構成設定を見つけるため、事前構成ファイルの正確な場所を指定する必要があります。