如何在HipHop / HHVM中默认解析服务器根目录中的index.php(并修复“404 File Not Found”错误)?

时间:2014-02-02 01:57:53

标签: php hiphop hhvm

可重现的问题描述:

通过官方方式[1] [2]安装HipHop / HHVM,然后从/ var / www通过3] p>

cd /var/www
sudo hhvm -m server

当移动到服务器的根目录时,无论/ var / www的内容是什么,它都会向浏览器呈现自定义的“404 File Not Found”消息:

http://111.111.111.111/

然而,当给出文件名时,HipHop将完美运行,如

http://111.111.111.111/index.php

用phpinfo()填充index.php也会显示“hiphop”作为反馈,表明这个PHP文件被HipHop正确解析。

问题:

如何让HipHop的服务器在导航到服务器根目录时默认运行index.php(等),比如Nginx和Apache吗?

更新

似乎是一个常见问题:[4],[5]

2 个答案:

答案 0 :(得分:2)

根据the documentationconfig.hdf文件具有DefaultDocument指令。设置它。

答案 1 :(得分:1)

对于HHVM 3.0,您可以使用以下代码在ini配置文件中指定它:

  hhvm.server.default_document = index.php