前阵子在闲置 VPS 和垃圾站环境试过将 PHP 7.1.12 升级到 PHP 8.0.0,看起来没什么问题,只是 fileinfo 扩展没能折腾上。
昨天在 BuyVM 1核 512MB AMD CPU VPS 上又测试了一遍,参考网友方法,fileinfo 也开启成功了,忍不住把博客环境也升级一下,估计最多一个小时就能搞定。
然而实际花了4个多小时才升级好,毕竟两个 VPS 环境多少有点差异,先是 iconv 错误,接着是 libzip,然后成功升级到 PHP 8,使用 OneinStack 脚本重新安装 Memcached 的时候又出问题了(OneinStack 脚本先更新一下再安装就顺利了)……
升级方法参考之前的记录:(折腾前记得先备份)
另外,折腾过程中发现 BuyVM 1核 512MB AMD CPU VPS 编译 PHP 8 速度,比这个搬瓦工 2核 2G VPS 要快很多,虽然升级的时候没有关站占了不少资源也是一个因素,但是感觉按摩店真的不错啊。
不管有用没用,顺手把 JIT 也开启了,在 opcache 配置中加入两行代码即可:
opcache.jit_buffer_size=128M
opcache.jit=1255
opcache 参考配置:
[opcache]
zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1
opcache.jit_buffer_size=128M
opcache.jit=1255
opcache.memory_consumption=192
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=100000
opcache.max_wasted_percentage=5
opcache.use_cwd=1
opcache.validate_timestamps=1
opcache.revalidate_freq=60
;opcache.save_comments=0
opcache.fast_shutdown=1
opcache.consistency_checks=0
;opcache.optimization_level=0
opcache.huge_code_pages=1
修改完配置,重启一下 PHP,在 Opcache Control Panel 中可以看到 JIT 开启信息:
折腾前记得先备份
没事还是少折腾,折腾开了没折腾成功的话会念念不忘,直到折腾成功,有时候很费时间……(当然,折腾过程中多少也能学到点东西)
升级 PHP 9 的时候应该要换 VPS 了吧?🤔
Comments:0