人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

LinuxのPHPのインストールで質問です。

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はソースからのインストールで、正常に終了しておりました。


●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:Apache CGI HTML httpd INDEX
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● JULY
●60ポイント

FAQ - Httpd Wiki

基本的には、上記のページにあるように、Apache 本体のバージョンと、モジュールが想定しているバージョンのミスマッチで起きるので、

の、いずれかなのですが、ソースからビルドしているとなると、そもそも、その PHP をビルドするときの問題のような気がします。

例えば、実際に動作している Apache はディストリビューションに付いてきているもので、PHP のモジュールをコンパイルする時に必要な Apache のファイルは、本家からダウンロードしたソースを使っていると、PHP のモジュールが仮定している Apache のバージョンが、実際に動作している Apache のバージョンと違う事になります。

これを回避するには、

の、いずれかになります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ