Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 nginx Debian 7 服务器,我之前已经成功地为 hhvm 配置过(hh 代码工作正常)但是本周我又做了一次(从全新安装的 Debian 7)并且它安装成功,甚至在我请求时响应“HipHop” phpinfo()。它不做的是使用 hh 代码加载任何页面。
我正在尝试做:
<?hh echo "HHVM v".HHVM_VERSION; ?>
在名为 test.php 的页面上,但页面只是挂起。php 代码运行良好,只是在 hh 代码标签中没有任何内容。
如果你往里看/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 中无效。要让您的示例工作,请使用:
/var/log/hhvm/error.log
Fatal error: syntax error, unexpected T_HH_ERROR, expecting $end in /var/www/test.php on line 2
?>
<?hh echo "HHVM v".HHVM_VERSION;