« MTでカレンダーを自動更新する| メイン | ぷらっとホームが店舗を年内で閉鎖»

Apache2とPHP5の連携

Apache2とPHP5を連携をする場合に出た問題

ApacheでMPM(マルチプロセッシングモジュール)を
利用しようと自分でコンパイルしたApacheを使っていた

MTのカレンダでPHPが必要な事から以下の設定を追加した

# モジュールをロード
LoadModule php4_module lib/apache/libphp4.so
# PHP ハンドラを追加
AddType application/x-httpd-php4 .php

ところがrpm形式で入れたPHPが動作しない為
PHPも自分でコンパイルする事になった

コンパイルオプション自体の設定に苦しむも
何とかインストールまで完了した

Apacheの設定ファイルに再度ハンドラの設定を
追加するも、動かない

試行錯誤すると以下の設定に問題がある事が判明
AddType application/x-httpd-php4 .php

x-httpd-php4 ではなく、 x-httpd-phpとする必要があった

AddType application/x-httpd-php .php

これで問題なくApache2とPHP5が連携出来る


トラバ

このエントリーのトラックバックURL:
http://taka.blogdns.net/cgi-bin/mt/mt-tb.cgi/6

コメントを投稿

(いままで、ここでコメントしたことがないときは、 コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。 承認されるまではコメントは表示されません。そのときはしばらく待ってください。)