※ ChatGPTを利用し、要約された質問です(原文:apachectlが使えない)
apachectlが使えない
このQ&Aのポイント
Apacheをソースコードからビルドしてインストールしようとしたが、apachectlが使えない。
apachectlコマンドが見つからず、./apachectlコマンドも同様のエラーが発生した。
libpcre.so.1の共有ライブラリが見つからず、libpcreのインストール方法について質問した。
いつもお世話になっています。
今回、Apacheをソースコードからビルドしてインストールしようとしたのですが
#apachectl -k start
とすると
bash: apachectl: コマンドが見つかりません
と返ってきます。
apachectlの中身を見てみるとシェルスクリプトのようなので
#./apachectl -k start
でも同じようなのでやって見ました。
この場合、
/usr/local/apache2/bin/httpd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
とのことで、pcreのライブラリがないという事なのかと思いapt-getで
libprce3を入れようとしたらもうすでにインストール済み。
(その前にApacheをmakeする段階でPCRE-8.34をソースコードからビルドして入れている。)
一応そのファイルを探してみたら見つからない。
ここで質問です。
・libprceというのは普通はどこにあるのでしょうか。
・もしなかった場合、どうやってインストールするのでしょうか。
aptから、もしくはソースコードから
該当するパッケージ等を教えてもらえるとありがたいです。
お礼
回答有り難うございます。 結局自力で何とかなりました。 一度全部消してからもう一度挑戦したところ、全く問題なく成功しました。 原因は…よくわかりません。 今回の件とは関係ないですが、ミラーによってインストールがうまく行くところと行かないところがあるようですね。