PHP8开启JIT编译

58次阅读
一条评论

PHP8 最大的亮点就是加入了 JIT 编译,如果不上 JIT 的车,那还用什么 PHP8;

JIT 是在 opcache 的基础上运行的,所以,开启 jit 的前提是需要开启 Opcache 扩展,对于刚接触的来说,直接使用默认配置即可体验:

opcache.enable=1 
opcache.jit=1205  // 这个选项可选,默认 tracing(1205)
opcache.jit_buffer_size=100M   // 这个需要手动添加 

保存 php.ini 之后,重启就上车了,并且 JIT 对以前的代码几乎没有任何影像,没必要对 jit 做适配。

如果想将运行效率调教的更加高效,可以继续对以下参数进行调整:

由于 JIT 是和 Opcache 结合使用的,所以 Opcache 的配置也需要注意:

  • 引用地址:http://seedblog.cn/article_details/640
  • JIT 其他优化参数:https://blog.csdn.net/weixin_39521935/article/details/114464518

加入官方交流QQ群:778957856
post-qrcode
clark
版权声明:本站原创文章,由 clark 2022-09-06发表,共计436字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(一条评论)
验证码
echo 评论达人 LV.1
2022-09-08 15:29:04 回复

宝塔面板在安装PHP8.1版本Opcache扩展时,会默认开启jit编译

MacintoshMacintoshEdgeEdge105.0.1343.27