如何启动HHVM CLI Server

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何启动HHVM CLI Server相关的知识,希望对你有一定的参考价值。

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

但是我看不到可调用的端点,我在网上找不到任何其他关于它的文档。所以...谁有一个如何调用它的例子?

答案

您可以在下面看到与CLI-Server相关的ini选项列表

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

根据此信息,您必须使用选项hhvm.use_remote_unix_server才能启动CLI Server。以下是一个例子:

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服务器功能,我刚刚测试了启动选项,我应该做一些研究,但我希望这些信息可以提供帮助。

最好的问候Javi

以上是关于如何启动HHVM CLI Server的主要内容,如果未能解决你的问题,请参考以下文章

如何在opensuse上使用hhvm?

如何通过 CLI 获取 Wildfly 服务器状态?

如何在 HHVM 上向浏览器输出/显示致命错误

redis启动,停止

新版vue-cli如何使用json-server来mork

Linux环境PHP7.0安装