Как запустить HHVM CLI-сервер

В HHVM 3.19 добавлен режим сервера командной строки: https://hhvm.com/blog/2017/04/13/hhvm-3-19.html

Идея CLI-сервера заключается в том, что некоторые кэши можно использовать совместно и можно избежать затрат на запуск HHVM. К сожалению, в документации нет информации о том, как его запустить: https://docs.hhvm.com/hhvm/advanced-usage/CLI-server

Фактический код для CLI-сервера можно найти здесь: https://github.com/facebook/hhvm/blob/master/hphp/runtime/server/cli-server.cpp

Но я не вижу вызываемых конечных точек и не могу найти никакой другой документации по этому поводу в Интернете. Итак... у кого есть пример того, как это назвать?


person Wolph    schedule 03.07.2018    source источник


Ответы (1)


Вы можете увидеть список параметров ini, связанных с CLI-Server, в следующем

https://docs.hhvm.com/hhvm/configuration/INI-settings#cli-server

Согласно этой информации, вы должны использовать параметр hhvm.use_remote_unix_server, чтобы запустить сервер CLI. Ниже приведен пример:

hhvm --mode server -d hhvm.server.type=fastcgi -d hhvm.server.port=9000 -d hhvm.use_remote_unix_server=yes -d hhvm.unix_server_path=/tmp/sock2

Я использую Nginx - fastcgi для использования HHVM, когда я запускаю localhost/info.php, я получаю следующую информацию:

phpinfo hhvm

Я должен сказать, что я не проверял никаких функций CLI Server, я только что проверил параметры запуска, и я должен провести некоторое исследование, но я надеюсь, что эта информация может помочь.

С наилучшими пожеланиями Хави Полезно Бесполезно

person catanha85    schedule 20.07.2018