• 締切済み

最新バージョンでのPHP+Apacheの設定

現環境: apache2.0.55 php 5.1.1 WinXP 最近PCをリカバリしたので開発環境の入れなおしをしたのですが、前環境(2.0.54と5.0.4)では問題なかったのに、バージョンがあがったせいか、設定がうまくいかなくなりました。 現在テスト環境として127.0.0.1で開くと白紙を返すけどもソースを見るとphpスクリプトが見える。(<?print"Hello World";?>がまるみえ)←この辺がなぜなのか不明。 Apache側の設定ミスなのかphp.iniのミスなのかがわかりません。 主にいじってるのが httpd.conf LoadModule php5_Module(モジュールパス) AllowOverride All 言語周り AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phpsを追加 php.ini output_handler=mb_output_handler extension_dir="C:php/ext/" mbstring.http_input=auto mbstring.http_output=On mbstring.detect_order=On といったところです。 前環境で設定した内容と同じ設定をやりなおしてApacheを細動しましたがPHPが動作しませんでした。エラーもでません。 タイプミスでもないです。 ほかに思い当たる原因がありましたらご教授願います。

みんなの回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

私の環境(WinXP Apache2.0.55)ではphp5_ModuleとMを大文字で書いたらエラーでApacheの起動すらできませんでした。

nyalio
質問者

お礼

そ、そんな細かいことでもだめなんですか。。。次回ちょっと注意してみます。 一応起動は問題ないんですが、phpをうまく読み込みできてないみたいでした。

回答No.1

(モジュールパス) の場所が怪しい気がします。 apache2用のモジュールになってますか?

nyalio
質問者

お礼

そうですね。一応確認した限りではapache2用のモジュールになってました。 キリがないと思い、5.0.4を探してもう一度同じ内容で設定しなおしたら問題ありませんでした。バージョンが変わってその点も変更になったようです。