在哪里可以找到 hhvm 命令行标志定义?

Where are hhvm command line flag definitions found?

当 运行在 phpunit 4.5 中使用 hhvm docker 时,有时它会使容器崩溃。我不确定是否应该在命令行上更改 运行 hhvm 的方式。 运行ning hhvm 在命令行上有任何标准吗? 所以我想更熟悉 hhvm 的命令行标志和定义。我在哪里可以找到这方面的文档?

我在 https://codeascraft.com/2015/04/06/experimenting-with-hhvm-at-etsy/ 上看到他们使用了一个名为 'perf' 的工具。我似乎没有从命令行生成任何 perf.map 文件。浏览器请求已生成 perf.map 个文件。

仅供参考 我已经在 ubuntu:14.10 上安装了 hhvm-nightly-dbg,以尝试在 hhvm 在命令行上挂起时获取更多信息。

我的设置包括以下内容

容器是运行宁

  • 在我们的 Ubuntu 包中,配置存在于 /etc/hhvm/*.ini 中。在服务器模式下 运行 时加载并合并两个文件。
  • PHP 中的许多 INI 选项在 HHVM 中可用,名称相同。 HHVM 特定的 INI 选项是 listed on the HHVM wiki;不幸的是,许多文档都丢失了,尽管所有重要的文档都在那里。这里有大量的可配置性;你永远不需要其中的 99%。
  • /etc/init.d/hhvm 控制确切的命令行选项;您不需要修改它,而是设置 INI 选项。
  • 虽然您可以在服务器模式下不 运行 时在命令行上将任何 INI 选项传递给 HHVM,但由于历史原因,命令行和 INI 语法之间的映射很奇怪且不一致。我强烈建议只将 -c path/to/config.ini 作为命令行选项传递,并将所有选项写入 INI 文件中。您可以多次传递 -c;文件将合并。