在命令行 (CLI) 上禁用 JIT 编译器

Disabling JIT compiler on command line (CLI)

我只是为我的一个项目评估 HHVM + NGINX 而不是 PHP7 + APACHE2。该项目通过 NGINX 为 Web 前端提供服务,并且还有一些 PHP 作业 运行 作为后台服务 .

我现在的问题是,正如我所读,HHVM + JIT 编译对于命令行进程来说不是一个好主意(必须为每次调用创建字节码)。

所以我的问题是:如何仅对 HHVM 的 CLI 调用禁用 JIT 编译? 是否有一个参数可以传递给类似于“-v Eval.JitWarmupRequests=0"?

提前感谢您的提示, 迈克尔

INI settings page(在 JIT 下)所述,hhvm.jit INI 设置可用于禁用 JIT。

要在命令行上传递它,您可以使用 -d 标志。所以,你想要 hhvm -d hhvm.jit=0