李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 每日心情
  • Now
  • 系列文章
  • 论坛
  • 左邻右舍
    • 左邻右舍
    • 博友圈
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • 网站地图
    • 网站统计
    • 另一个网站
    • 我的导航站
    • 赞助
  • 🚇开往
!Destiny
惟坚韧者始能遂其志
  1. 首页
  2. 代码人生
  3. 正文

记录一下PHP升级8.5遇到的坑

2026年8月28日 约 673 字3 分钟 428 0 8

从回顾来看,其实坑比较少,但是问题都比较出乎意料。

其实我算是一个小版本升级,从8.4升级到8.5,不像之前从7.X升级到8.4的时候遇到一堆问题。

问题1:编译失败

这个问题不好说什么原因,服务器内存、CPU什么的都没问题,不过第一次编译在十分钟左右的时候失败了,第二次编译执行了二十分钟成功了。

问题2:网站访问502

具体表现就是502 Bad Gateway,看了NGINX的日志,是上游的PHP服务一直重置连接,所以又看了PHP的日志,发现PHP进程一直在重启。

当时整个异常的现场就是这个样子。

我PHP不太会,所以就导致一开始的判断出现了问题……

刚开始我以为是NGINX转发导致的,因为NGINX我也升级版本了,后来发现不是,NGINX好好的。

问了问豆包,说可能是因为PHP8.5版本太新,有一部分功能没有适配导致的,所以我又重新编译安装了8.4版本的,结果8.4版本的PHP也是一样的问题。(8.4和8.5两个版本的扩展一模一样。)

纳了闷了。

后来发现8.4的原因是opcache.jit这个参数导致的,关掉就可以了,调整后的参数如下:


opcache.jit_buffer_size=0
opcache.jit=0

8.4的问题解决了,但是我的目的是升级到8.5,所以还是得看看8.5的问题。

于是我又编译安装了PHP8.5,然后也调整了jit的参数,发现问题依旧。

纳了闷了。

排查过程中发现PHP8.5的报了两个错误,php -v报的错:

Failed loading .../opcache‑20250925.so: cannot open shared object file: No such file or directory
PHP Warning: Module "zip" is already loaded

虽然报了错,但是版本什么的都能正常输出。

那就应该是opcache或者zip这两个扩展中的一个或者两个的问题导致的了。

先看opcache,这个最容易出问题,简单的办法就是卸载这个扩展,卸载完之后发现所有的问题都正常了!

网站能正常访问了,PHP也不报错了。

再安装这个扩展之后问题就又出现了……

后来网上搜了一下,发现OPcache这个扩展,其实是PHP官方自带的,不需要按照就行,但是为什么8.4安装了这个扩展就没问题?

奇了怪了。

除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.lifengdi.com/dai-ma-ren-sheng/4937

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
分享到

记录一下PHP升级8.5遇到的坑

也可使用浏览器菜单中的「分享」功能

微信扫一扫分享

标签: PHP php8.5 WordPress 升级
最后更新:2026年8月28日
相关文章
  • Dylan Custom Plugin 1.0.2版本更新说明2025年4月16日
  • 支撑全网40%网站的WordPress正在重新拥抱PHP生态2026年9月14日
  • Kratos-plus v1.1.20版本更新说明2026年9月2日
  • wordpress增加说说功能2025年4月2日
  • PHP版本怎么更新啊……2021年4月29日

李锋镝

既然选择了远方,便只顾风雨兼程。

打赏 点赞
< 上一篇
下一篇 >
1234567891112131415161718192021222324252627282930313233343536373839404142434446474849505152535455575859606162636465666769727476777879808182858687909293949596979899
取消回复

文章评论

  • blank
    HaryLv 2友

    用8.0感觉都很新了,没必要随时更新最新的吧,不过或者就是折腾,遇见问题解决问题

    AndroidAndroidChrome 151.0.0.0Chrome 151.0.0.0location中国-安徽-合肥
    2026年8月30日
    00 回复
    • blank
      李锋镝博主

      @Hary 一切都要从升级数据库开始说起~折腾上瘾了

      WindowsWindowsChrome 151.0.0.0Chrome 151.0.0.0location中国-北京
      2026年8月30日
      00 回复
  • blank
    不凡Lv 2

    当前运行环境无任何问题,能不升级就不要升级,我的网站除了主题,好久没升级了。

    AndroidAndroidChrome 151.0.0.0Chrome 151.0.0.0location中国-四川-南充
    2026年8月29日
    00 回复
    • blank
      李锋镝博主

      @不凡 很中肯的建议了~

      WindowsWindowsChrome 151.0.0.0Chrome 151.0.0.0location中国-北京
      2026年8月29日
      00 回复
  • blank
    扶苏Lv 1

    我好像直接在面板升级了,也没遇到什么问题。。。

    WindowsWindowsChrome 151.0.0.0Chrome 151.0.0.0location中国-江苏-苏州
    2026年8月28日
    10 回复
    • blank
      李锋镝博主

      @扶苏 那你很幸运了~

      WindowsWindowsChrome 151.0.0.0Chrome 151.0.0.0location中国-北京
      2026年8月28日
      00 回复
  • blank
    彬红茶Lv 2友

    我的服务器每次编译PHP都会报错,还是老老实实用74 :12:

    AndroidAndroidChrome 99.0.4844.88Chrome 99.0.4844.88location中国-广东-广州
    2026年8月28日
    00 回复
    • blank
      李锋镝博主

      @彬红茶 编译报错一般都是内存不够了,加点儿swap试试

      macOSmacOSChrome 151.0.0.0Chrome 151.0.0.0location中国-北京
      2026年8月28日
      10 回复
  • 惟坚韧者始能遂其志。

    听点儿音乐吧 朋友~
    文章目录
    最新 热点 随机
    最新 热点 随机
    支撑全网40%网站的WordPress正在重新拥抱PHP生态 Kratos-plus v1.1.24版本更新说明 关于主题加载速度优化的一点儿小演进 市场主流AI编程大模型横向深度分析(2026-09-11) 一款节省token的利器:RTK(Rust Token Killer) RAG太难学?LLM Wiki了解一下
    给主题增加了Now、每日心情、年度回顾、岁月同一天、随机漫步等功能WordPress缓存插件WP Fastest Cache、WP Rocket 、FlyingPress对比关于使用AI的一些思考Kratos+ v1.1.16版本更新说明AI时代,个人技术博客的出路在哪里?推荐一个SVG 矢量小图标免费下载网站
    Springboot接入DeepSeek API 详解 ZooKeeper 数据持久化 重构 Controller 终极指南:从臃肿到优雅的 7 大黄金法则 + 实战技巧 UUID太长怎么办?快来试试NanoId 写了个日期进度条的小插件 JMX监控权限认证配置
    最近评论
    blank
    lijie blog 发布于 9 小时前(09月14日) 友链申请 名称:lijie blog 链接:https://lijie.cool 描述:懒于当...
    blank
    Hary 发布于 11 小时前(09月14日) 等PHP9推倒重来,出个船新版本
    blank
    李锋镝 发布于 23 小时前(09月14日) 不愧是皮总,这措辞~ :30:
    blank
    皮皮社长 发布于 23 小时前(09月14日) :20: 我勒了个去,中国汉字波大精深。 :42:
    blank
    李锋镝 发布于 23 小时前(09月14日) 我这里面也带了一堆小表情包,看看不行也优化一波
    标签聚合
    Redis WordPress AI SpringBoot Claude 架构 JAVA 分布式 AI编程 K8s ElasticSearch Spring 多线程 日常 IDEA MySQL MQ JVM SQL 数据库
    友情链接
    • 若梦博客
    • 九仞之行
    • sssr7844的博客
    • Honesty
    • 彬红茶日记
    • 蜗牛工作室
    • 老张博客
    • 搬砖日记
    • 瓦匠个人小站
    • 志文工作室
    • 韩情脉脉
    • 知向前端
    • Serendipity
    • 临窗旋墨
    • 韩小韩博客
    • 皮皮社
    • 哥斯拉
    • Mr.Sun的博客
    • 懋和道人
    • 林羽凡

    COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

    Domain age badge for lifengdi.com

    Theme Kratos-plus By Dylan Li

    津ICP备2024022503号-3

    京公网安备11011502039375号