phpinfo()がなぜか表示されず真っ白のページが表示される


先日Apache(2.4)サーバでphp(5.4)の動作確認したときに下記のようなコードを書きました。

<? phpinfo(); ?>

するとphpの情報が表示されず真っ白でした。
ブラウザからソースコードを見るとphpコードがコメントアウトされているようです。

原因はphp.iniの設定で省略形のphpコードはデフォルトで使えなくされているからのようです。
short_open_tagの設定をOnにしてやると動作するようになります。

- short_open_tag = Off
+ short_open_tag = On

もしくは省略形を使わずにphpを書くこと。

<?php phpinfo(); ?>

php.iniの設定を変更した後はApacheの再起動をお忘れなく。