我只是在为我的一个项目评估HHVM + NGINX而不是PHP7 + APACHE2。该项目通过NGINX服务于Webfrontend,并且还有一些PHP作业在后台作为服务运行。
我现在的问题是,HHVM + JIT编译对于命令行进程来说并不是一个好主意(我必须为每次调用创建字节码)。
所以我的问题是:如何仅针对HHVM的CLI调用禁用JIT编译?是否有一个参数可以传递给类似于“-v Eval.JitWarmupRequests = 0”的调用?
提前感谢您的提示, 迈克尔
答案 0 :(得分:1)
正如INI settings page(在JIT下)所提到的,hhvm.jit
INI设置可用于禁用JIT。
要在命令行上传递此内容,请使用-d
标志。所以,你需要hhvm -d hhvm.jit=0