我有一个nginx Debian 7服务器我已经成功配置hhvm之前(使用hh代码工作正常)但本周我又做了(从全新的Debian 7安装)并且安装成功甚至响应“HipHop”当我请求phpinfo()时。它没有做的是用hh代码加载任何页面。
我正在尝试:
<?hh
echo "HHVM v".HHVM_VERSION;
?>
在名为test.php的页面上,但页面只是挂起。 php代码在hh代码标签中运行正常。
答案 0 :(得分: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;