Nginx中怎样开启php报错功能
发布时间:2023-07-04 11:07:09 所属栏目:PHP教程 来源:未知
导读: 这篇文章主要介绍了Nginx中如何开启php报错功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Nginx中如何开启php报错功能文章都会有所收获,下面我们
这篇文章主要介绍了Nginx中如何开启php报错功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Nginx中如何开启php报错功能文章都会有所收获,下面我们一起来看看吧。 修改php.ini配置文件 首先,我们需要找到php.ini配置文件。可以通过以下命令在终端中查找: php --ini 这个命令将会查找php.ini配置文件的位置。拿到php.ini配置文件所在的位置后,我们可以找到以下两个配置项: display_errors = Off error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT 以上配置项决定了PHP是否显示错误信息和错误级别的设置。 我们需要将display_errors设置为On,以开启页面上PHP的错误信息显示。同时,error_reporting决定了哪些错误信息需要在页面上显示。 将以上两个配置项修改如下: display_errors = On error_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 (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐