为什么PHP(CLI)同一个错误信息会打印两次?

第一个信息是display_errors输出的,在fpm环境下输出到浏览器那里,而在CLI环境下会打印到屏幕上。

display_errors = On

第二个信息是log_errors输出的。

log_errors = On

新编译安装的PHP,如果没有设置log文件的路径,PHP就会把原本该写到日志文件的错误信息,直接打印到屏幕上。

error_log = /path/to/php_errors.log

所以如果不想看到重复的错误信息,要不就把log_errors设为Off,要不就给它指定error_log文件的路径。

上一篇:Linux pwn入门教程(6)——格式化字符串漏洞


下一篇:Unity在UI界面上显示3D模型/物体,控制模型旋转