通过带有nginx的套接字为HHVM 3.0配置ini文件

时间:2014-04-05 18:05:05

标签: hiphop hhvm

我能够启动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

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

1 个答案:

答案 0 :(得分:19)

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

无论我怎么想都知道它应该是:

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

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

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