0

可重现的问题描述:

通过官方方式[ 1 ][ 2 ]安装HipHop/HHVM,然后通过/var/www运行内置服务器[ 3 ]

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 ]

4

2 回答 2

2

根据文档,该config.hdf文件有一个DefaultDocument指令。设置那个。

于 2014-02-02T02:03:11.597 回答
1

ini对于 HHVM 3.0,您可以在配置文件中指定它:

  hhvm.server.default_document = index.php
于 2014-04-05T21:58:36.273 回答