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

PHPとApacheの連携がうまくできなくて困っています。
自分でもいろいろ調べたり、似た質問の回答を参考にしたりしましたが解決できません。
よかったら教えてください。お願いします。

------------------------------
症状
------------------------------
1.Apacheは無事起動できています。(http://localhost/は表示済み)
2.<?php phpinfo(); ?>を記述したphpファイルを実行すると、phpファイルのダウンロードが開始します。(http://localhost/phpinfo.php/
3.<html>~<b>開始</b><br><?php> echo "こんにちは"; <?/>~</html>を記述したphpファイルを実行すると、開始のみ表示されます。

------------------------------
環境
------------------------------
OS:Windows Vista
PHP:PHP5.2.5
Apache:Apache2.0.63

------------------------------
今までに操作した内容
------------------------------
<各ルート>
c:/php
c:/Windows/php.ini
c:/Program Files/Apache Group/Apache2/conf/httpd.conf

<httpd.confへの追加>
LoadModule php5_module c:/php/php5apache2.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-source .phps

<php.iniへの追加、変更>
output_handler =mb_output_handler
default_charset = "EUC-JP"
extension_dir = "c:/php/ext"
extention=php_mbstring.dll
extention=php_mysql.dll
mbstring.language = Japanese
mbstring.internal_encording = EUC-JP
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.encording_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;

何か情報が足らなければ追記します。
詳しく記載されているWebサイトでもいいので、教えてください。
よろしくお願いします。

A 回答 (1件)

特に間違ってはなさそうな気がします。



apacheの再起動をしてなかった ってのが良くあるパターンかな?と思いますが、いかがでしょうか。

その次に、httpd.confが上書きされていなかったとか。

低い確率でAddTypeを書いた場所が違うとか。
ApacheではなくてIISが起動していたとか。

この回答への補足

回答ありがとうございます。

内容を補足いたします。

apacheの再起動は行っています。

httpd.confは上書きしています。

行目
795 #AddType text/html .shtml
796 #AddOutputFilter INCLUDES .shtml
797
798 AddType application/x-httpd-php .php
799 AddType application/x-httpd-php-source .phps
800
801 #
802 # Action lets you define media types that will execute a script whenever

http://localhost/ はきちんと表示しているので、IISではなくApacheは起動していると思います。(ただし、どこで判断したらいいのかわからないので予測です。)

どうでしょうか?
よろしければご指摘お願いします。

補足日時:2008/03/25 13:38
    • good
    • 0

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