我正在使用 PHP-FPM 运行 nginx。我用于处理 php 文件的 nginx 配置如下所示:
location ~ \.php$ {
set $php_root /home/me/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $php_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
现在,我有一个简单的 php 文件,如下所示:
<?php
ech "asd"
asd""
?>
是的,有一个明显的错误。当我尝试访问 php 文件而不是跟踪语法错误时,我总是得到一个 HTTP 500 内部服务器错误。我尝试使用error_reporting(-1);
但它仍然总是返回 HTTP 500。我如何让 PHP 打印确切的错误而不是返回一个通用 HTTP 500?