11

我能够启动 HipHop VM 以使用 unix 套接字。我可以通过以下方式完成此操作:

 /usr/bin/hhvm --config /etc/hhvm/server.ini  --mode daemon -vPidFile=/var/run/hhvm/pid -vServer.Type=fastcgi -vServer.FileSocket=/var/run/hhvm/hhvm.sock

但是,我无法在任何地方找到有关如何在ini我为我的配置指定的文件中设置它的参考。要使用 TCP 端口,server.ini 中的行是:

  hhvm.server.port = 9000

我都试过了

 hhvm.server.filesocket=/var/run/hhvm/hhvm.sock
 hhvm.server.socket=/var/run/hhvm/hhvm.sock

两者都失败了。任何人都知道文件设置或在哪里可以找到这些设置的参考?

4

1 回答 1

19

虽然我找不到任何文档——他们还没有为 ini 文件格式编写更新版本(截至 2014-05-01):https ://github.com/hhvm/hack-hhvm-docs/问题/156

不管我想通了,他们确认应该是:

 hhvm.server.file_socket=/var/run/hhvm/hhvm.sock

看起来您采用驼峰式命令行参数-vServer.FileSocket并删除 v,将其小写,用下划线而不是驼峰式分隔。

如果您遵循上述重写规则,您可以将旧格式转换为新格式。

于 2014-04-05T18:44:48.407 回答