PHP FPM 为所有 PHP 错误返回 HTTP 500
2022-08-30 18:11:25
我正在运行NGINX与PHP-FPM。我用于处理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内部服务器错误,而不是跟踪语法错误。我尝试使用,但它仍然总是返回HTTP 500。如何让 PHP 打印确切的错误,而不是返回通用的 HTTP 500?error_reporting(-1);