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 中,文件以 < ?嗯,但你不能在最后使用关闭标签。
我听说 HHVM 有一段时间了,当我知道 Openshift 将它作为免费选项提供时,我决定检查一下。
但是,我的虚拟机似乎无法正确识别或提供 .hh 文件或包含 hh 开始标记的文件(hack 文件)。我假设这是一个配置问题,但我没有太多的系统设置专业知识,我不确定如何解决它。
如果我尝试 运行 phpinfo()
,我只会取回我认为是为了安全起见的单词 HipHop
。这表明 HHVM 实际上正在为 PHP 文件提供服务,但在那种情况下,我不知道为什么 hh 标签不起作用(我尝试提供的代码非常简单:< ? hh echo "hello"; ?>
) .
Openshift 的 VM 运行s nginx 和 HHVM,但配置似乎与建议自己安装的配置略有不同。
我发现了这个问题 -- 它非常简单,但我发布了答案以防它能帮助其他人解决同样的问题。
在 php 中,您通常使用 < ? php 并用 ?>
关闭在 hack 中,文件以 < ?嗯,但你不能在最后使用关闭标签。