PHP错误日志记录,Web与命令行

时间:2016-04-02 14:17:12

标签: php apache

当我在PHP Web应用程序中通过error_log()记录消息时,消息将记录在Apache的/var/log/httpd/error_log中。

当我在PHP命令行应用程序中以相同的方式记录消息时,消息将转到PHP自己的php-error.log

有没有办法从PHP Web应用程序将消息记录到PHP的错误日志?

1 个答案:

答案 0 :(得分:0)

在php.ini文件中查找此参数

error_log =

并将其设置为您想要的任何文件名和位置。

当然,如果您想从PHP CLI错误日志中分离Web错误日志,那么您需要记住通常有2个php.ini个文件

Apache / PHP使用的一个和PHP CLI使用的另一个可能/etc/php5/cli/php.ini

如果更改PHP CLI使用的php.ini文件,则可以使用完全用于从PHP CLI脚本进行错误记录的不同文件名

寻找

error_log =

并改为

error_log = /var/log/php_cli_errors.log

例如。