在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错误日志的详细步骤。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。