我能够启动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
两者都失败了。任何人都知道文件设置或可以找到这些设置的参考?
答案 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,小写它,用下划线而不是驼峰分割它。
如果您遵循上述重写规则,则可以将旧格式转换为新格式。