您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Nginx中如何开启php报错功能

2024/3/18 17:31:16发布28次查看
修改php.ini配置文件
首先,我们需要找到php.ini配置文件。可以通过以下命令在终端中查找:
php --ini
这个命令将会查找php.ini配置文件的位置。拿到php.ini配置文件所在的位置后,我们可以找到以下两个配置项:
display_errors = offerror_reporting = e_all & ~e_deprecated & ~e_strict
以上配置项决定了php是否显示错误信息和错误级别的设置。
我们需要将display_errors设置为on,以开启页面上php的错误信息显示。同时,error_reporting决定了哪些错误信息需要在页面上显示。
将以上两个配置项修改如下:
display_errors = onerror_reporting = e_all
修改nginx配置文件
现在,我们需要在nginx的配置文件中添加以下代码段:
location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param script_filename $document_root$fastcgi_script_name; fastcgi_param path_info $fastcgi_script_name; fastcgi_param php_value "display_errors=on"; fastcgi_param php_admin_value "error_reporting=e_all"; include fastcgi_params;}
以上代码将fastcgi模块与php进行连接,并为php设置了两个参数:display_errors和error_reporting,使之成为全局设置。
需要注意的是,以上代码仅仅是修改了nginx的配置文件,并没有重新加载nginx。
重新加载nginx
我们需要重新加载nginx,以使nginx的配置文件生效。
sudo service nginx reload
以上就是nginx中如何开启php报错功能的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product