LNMP模式下如何开启PHP错误日志?

在LNMP(Linux + Nginx + MySQL + PHP)模式下,开启PHP错误日志可以帮助开发者更好地了解程序运行中可能出现的问题,以下是详细的步骤:

LNMP模式下如何开启PHP错误日志?
(图片来源网络,侵删)

1. 修改php.ini文件

我们需要找到并编辑php.ini文件,这个文件通常位于/etc/php/7.x/cli/或者/etc/php/7.x/fpm/目录下,其中7.x是你的PHP版本号。

sudo vi /etc/php/7.x/fpm/php.ini

2. 设置错误报告级别

在php.ini文件中,找到或添加以下行来设置错误报告级别:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

这将会显示所有错误,但不包括已经被弃用的函数和严格模式的通知。

3. 设置错误日志文件

接下来,设置错误日志文件的路径,找到或添加以下行:

error_log = /var/log/php_errors.log

这将会把错误日志输出到/var/log/php_errors.log文件中。

4. 确保日志文件可写

确保你设置的错误日志文件是可写的,你可以使用以下命令来更改文件权限:

sudo chown wwwdata:wwwdata /var/log/php_errors.log
sudo chmod 664 /var/log/php_errors.log

这里,我们假设你的Web服务器用户是wwwdata

5. 重启PHP服务

你需要重启PHP服务以使更改生效,如果你使用的是PHPFPM,可以使用以下命令:

sudo systemctl restart php7.xfpm

如果你使用的是其他服务,你可能需要使用相应的命令。

6. 检查日志文件

现在,你应该可以在指定的日志文件中看到PHP错误了,你可以使用以下命令来查看日志文件:

sudo tail f /var/log/php_errors.log

以上就是在LNMP模式下开启PHP错误日志的详细步骤。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/672628.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-06-04 01:14
下一篇 2024-06-04 01:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入