HHVM 无法识别 hh(hack)代码

HHVM not recognizing hh (hack) code

我听说 HHVM 有一段时间了,当我知道 Openshift 将它作为免费选项提供时,我决定检查一下。

但是,我的虚拟机似乎无法正确识别或提供 .hh 文件或包含 hh 开始标记的文件(hack 文件)。我假设这是一个配置问题,但我没有太多的系统设置专业知识,我不确定如何解决它。

如果我尝试 运行 phpinfo(),我只会取回我认为是为了安全起见的单词 HipHop。这表明 HHVM 实际上正在为 PHP 文件提供服务,但在那种情况下,我不知道为什么 hh 标签不起作用(我尝试提供的代码非常简单:< ? hh echo "hello"; ?>) .


Openshift 的 VM 运行s nginx 和 HHVM,但配置似乎与建议自己安装的配置略有不同。

我发现了这个问题 -- 它非常简单,但我发布了答案以防它能帮助其他人解决同样的问题。

在 php 中,您通常使用 < ? php 并用 ?>

关闭

在 hack 中,文件以 < ?嗯,但你不能在最后使用关闭标签。