Настройте файл ini для HHVM 3.0 через сокет с nginx

Я могу запустить 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

Хотя я не могу найти никакой документации - они еще не написали обновленную версию формата 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, строчный, разделите его символом подчеркивания вместо случая верблюда.

Если вы следуете приведенным выше правилам перезаписи, вы можете преобразовать старый формат в новый.