在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错误日志的详细步骤。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/672628.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复