以下脚本未向浏览器输出错误消息。相反,它会导致 HTTP 错误 500 响应。
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'On');
phpinfo();
echo "test" asdf // This should error
?>
想法?这是 ubuntu 上的基本 php5/apache2 安装。httpd.conf 为空白,没有 .htaccess 文件。
error.log 文件显示错误消息:
语法错误,意外的 T_STRING,需要 ',' 或 ';'
哪个是对的。