プロが教えるわが家の防犯対策術!

いつもお世話になっています。
今回、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から、もしくはソースコードから
 該当するパッケージ等を教えてもらえるとありがたいです。

A 回答 (1件)

>Apacheをソースコードからビルドしてインストールしようとした



モジュールとの依存関係を考えると自力で解決できない方には
あまりお勧めできない気がしますが
configureオプションはきちんとつけてコンパイルしていますか?

またapacheをソースから行うのにpcreはaptからなのでしょうか?
    • good
    • 0
この回答へのお礼

回答有り難うございます。
結局自力で何とかなりました。
一度全部消してからもう一度挑戦したところ、全く問題なく成功しました。
原因は…よくわかりません。
今回の件とは関係ないですが、ミラーによってインストールがうまく行くところと行かないところがあるようですね。

お礼日時:2014/03/29 17:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A