Как запустить сервер HHVM CLI - PullRequest
0 голосов
/ 03 июля 2018

В HHVM 3.19 добавлено то, что называется режимом сервера CLI: 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

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

1 Ответ

0 голосов
/ 20 июля 2018

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

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

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

hhvm - модовый сервер -d hhvm.server.type = fastcgi -d hhvm.server.port = 9000 -d hhvm.use_remote_unix_server = да -d hhvm.unix_server_path = / tmp / sock2

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

phpinfo hhvm

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

С наилучшими пожеланиями Javi

...