ApacheでHTMLやCGIの出力が出来
かつ
php /var/www/html/index.php
でPHPも動作することを確認したのですが
Apacheを再起動しようとすると
httpd: module "/usr/local/src/php-5.2.14/sapi/apache2handler/mod_php5.c" is not compatible with this version of Apache (found 20020628, need 20020903).
Please contact the vendor for the correct version.
とエラーが出ます。
原因と対処方をお教え頂けますでしょうか?
※PHPはソースからのインストールで、正常に終了しておりました。
基本的には、上記のページにあるように、Apache 本体のバージョンと、モジュールが想定しているバージョンのミスマッチで起きるので、
の、いずれかなのですが、ソースからビルドしているとなると、そもそも、その PHP をビルドするときの問題のような気がします。
例えば、実際に動作している Apache はディストリビューションに付いてきているもので、PHP のモジュールをコンパイルする時に必要な Apache のファイルは、本家からダウンロードしたソースを使っていると、PHP のモジュールが仮定している Apache のバージョンが、実際に動作している Apache のバージョンと違う事になります。
これを回避するには、
の、いずれかになります。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | online_p | 1153回 | 848回 | 59回 | 2011-01-28 02:09:48 |
コメント(0件)