php - 如何启动 HHVM CLI 服务器
问题描述
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 服务器。下面是一个例子:
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 时,我得到以下信息:
我不得不说我没有测试任何 CLI Server 功能,我刚刚测试了启动选项,我应该做一些研究,但我希望这些信息能有所帮助。
最好的问候哈维
推荐阅读
- python - pandas 使用方法链接重命名列
- c# - 尝试将 pdf 转换为列表时出错,以便我可以搜索文档
- c++ - 在 C++ 向量中有效地交换元素
- typescript - 将参数类型设置为多个常量数组之一并过滤它
- jquery - 如何显示具有相同数据属性的div,如选择
- android - 在生成 Jacoco 报告时排除 android Instrumentation 测试
- javascript - 打字稿返回解构?
- r - 在 Sparklyr 中的 groupby 之后应用函数
- c# - 使用 SqlDataReader 读取 sql 表中的所有记录
- python - Appium 在 Android Chome 上保留历史记录