1

我有一个 nginx Debian 7 服务器,我之前已经成功地为 hhvm 配置过(hh 代码工作正常)但是本周我又做了一次(从全新安装的 Debian 7)并且它安装成功,甚至在我请求时响应“HipHop” phpinfo()。它不做的是使用 hh 代码加载任何页面。

我正在尝试做:

<?hh 
echo "HHVM v".HHVM_VERSION; 
?>

在名为 test.php 的页面上,但页面只是挂起。php 代码运行良好,只是在 hh 代码标签中没有任何内容。

4

1 回答 1

3

如果你往里看/var/log/hhvm/error.log,你会看到类似的东西Fatal error: syntax error, unexpected T_HH_ERROR, expecting $end in /var/www/test.php on line 2。这是因为结束标签在 Hack 中是无效的。这是因为结束标签 ( ?>) 在 Hack 中无效。要让您的示例工作,请使用:

<?hh
echo "HHVM v".HHVM_VERSION;
于 2014-06-15T23:18:19.160 回答