如何从PHP命令行设置最大调试/日志级别输出?

时间:2017-07-27 15:00:30

标签: php command-line

我正在env A中成功启动命令行中的PHP守护程序。然而,在环境B中,它在启动后就会停止。相同的代码。没有错误消息。

我想知道如何在启动守护程序时设置最大调试/日志级别输出。我可以通过一个特定的参数吗?我愿意收集更多信息,而不是一无所获。

1 个答案:

答案 0 :(得分:1)

您可以启用所有邮件的报告,如下所示:

$ php -d error_log= -d log_errors=1 -d error_reporting=E_ALL e.php
HAI

文件e.php内容

<?php

error_log('HAI');

您还应该检查守护程序的退出代码,因为它可能是标准unix exit code,可以为您提供一些线索。

php e.php ; echo $?

参考文献

http://www.php.net/manual/en/errorfunc.configuration.php