云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

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

在LNMP(Linux + Nginx + MySQL + PHP)模式下,开启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错误日志的详细步骤。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《LNMP模式下如何开启PHP错误日志?》
文章链接:https://www.yunzhuji.net/internet/186442.html

评论

  • 验证码