为什么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文件的路径。

posted @ 2016-08-12 16:49  动态信息凝聚体  阅读(352)  评论(0编辑  收藏  举报