php.ini があると phpinfo()の結果が真っ白のページになる
まだまだ、ちゃんと動いてくれないPHP君ですが、ひとつ解決できた点がありましたので、メモです。
タイトルにあるように、私のXPの apache では、php.ini があると、phpinfo() を実行すると、結果のページが真っ白になる現象が発生していました。
php.ini を削除すると、ちゃんと phpinfo() の結果は表示されます。
ちなみに、以下のように書いていました。
<?
phpinfo();
?>
原因は、php.ini の short_open_tag = Off でした。
なので、
<?php
phpinfo();
?>
と書けば、php.ini があっても、ちゃんと結果が表示されます。
もちろん今は、
short_open_tag = On
にして使っています。
こうしておけば、
<?
phpinfo();
?>
でも、ちゃんと表示されるし、今までのソースを変更しなくていいですからね。
あぁびっくりした。
ちなみに、環境は、
apache 2.2.16
php 5.2.13
です。
タイトルにあるように、私のXPの apache では、php.ini があると、phpinfo() を実行すると、結果のページが真っ白になる現象が発生していました。
php.ini を削除すると、ちゃんと phpinfo() の結果は表示されます。
ちなみに、以下のように書いていました。
<?
phpinfo();
?>
原因は、php.ini の short_open_tag = Off でした。
なので、
<?php
phpinfo();
?>
と書けば、php.ini があっても、ちゃんと結果が表示されます。
もちろん今は、
short_open_tag = On
にして使っています。
こうしておけば、
<?
phpinfo();
?>
でも、ちゃんと表示されるし、今までのソースを変更しなくていいですからね。
あぁびっくりした。
ちなみに、環境は、
apache 2.2.16
php 5.2.13
です。