如何通过编辑HHVM中的php.ini文件来显示错误?

时间:2015-07-12 11:55:19

标签: hhvm

我使用的是CentOS 7,我试图编辑位于/etc/hhvm/php.ini的php.ini文件。

我添加了

display_errors=On

php.ini中仅有的另外两行是

date.timezone="America/New_York"
hhvm.dynamic_extension_path = /usr/local/lib64/hhvm/extensions

当我尝试运行页面时,它显示一个空白页面(因为致命错误)。但是当我使用

从命令行运行相同的文件时

$ hhvm filename.php

然后显示致命错误。在我开发的过程中如何显示错误?在常规PHP中,我可以在php.ini中编辑它,或者甚至只添加这些

这样的行
ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);
error_reporting(E_ALL);

我不知道如何在HHVM中执行此操作。

1 个答案:

答案 0 :(得分:0)

  • display_errors在HHVM中可能有效,也可能无效。它有some issues,我不确定目前的状态。您应该检查您的日志文件。
  • 如果在INI文件中设置,请确保使用error_reporting的数值。 (在代码中使用常量设置它很好。)This bug可以防止常量在INI文件中工作。