AN HTTPD ゲストブック/コメント集(2003年2月21日11:56)


ボン bon3@hotmail.com 2003/02/22 11:21

いとさん、ありがとうございます。
お恥ずかしいことですが、「CGIを実行する」のチェックはずれていました。
真にありがとうございました。


いと gfh05223@nifty.com 2003/02/22 01:33

ボンさん
後の方は拡張子が違いますね。hello.htmlではなくhello.phtmlとしてください。
htmlファイルにしてしまうと
<?php print "Hello, PHP!\n"; ?>
の部分が解釈できませんので HTMLとBODYタグだけになってしまい、何も表示されないわけです。

ただ hello.phtmlにしたとしてもその前の test.phpがソース表示になるのだとすると
だめかもしれません。

ソース表示になるのはオプション/一般タブで「CGIを実行する」のチェックが外れたか
その下の拡張子 .php のチェックが外れたかなどが考えられます。他の動いているという
PCとオプションを見比べて何か違いはありませんか?

> 試したphpは4.2.3と4.3.0両versionです。
perl -v の結果は 4.3.1 になってますね。以前は問題なくて、ここ数日に出て来たのだとすると
4.3.1 をインストールしたタイミングのようでもありますが、4.3.1 が問題なわけではないでしょうし。

後はお決まりのインターネット一時ファイルを削除することくらいでしょうか。


ボン bon3@hotmail.com 2003/02/21 13:34

お世話になります。 11:56で書き損なった続きです。
いとさんがお書きになった説明の
http://homepage1.nifty.com/yito/anhttpd/faq/php.htmlを参考にして、ブラウザで
アクセスすると何も表示されません。httpd.logは
127.0.0.1 - - [21/Feb/2003:12:51:17 +0900] "GET /hello.html HTTP/1.1" 200 65
また、コマンドプロンプトでphp -vでは
C:\>php -v
PHP 4.3.1 (cgi-fcgi), Copyright (c) 1997-2002 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies
と表示されます。
これもご指導を賜る上で何かの参考になるかと思いまして。
宜しくお願いいたします。


ボン bon3@hotmail.com 2003/02/21 11:56

いつもお世話になります。
最近phpをinstallして最初は問題なく動いていたのですが、ここ数日間
ブラウザ上では書いた文字がそのまま表れるようになりました。
httpd.logでは下記のとおりです。(errors.logではみつからない)
127.0.0.1 - - [21/Feb/2003:11:29:08 +0900] "GET /test.php HTTP/1.1" 304 0
installした他のPCではこのような問題は起こっておりません。
OSはWINDOWS2000PRO,an httpd利用、zonealarmをinstallしております。
何度もdelete,installを繰り返しましたが、結果は同じでした。
試したphpは4.2.3と4.3.0両versionです。
お気づきの問題点がありましたら、是非ご教授をお願いいたします。