WordPress 是一个 PHP 应用。每一次页面请求都会经过你服务器上的 PHP 解释器,而你的主机所提供的 PHP 版本,对你 WordPress 网站的速度、安全性和稳定性都有巨大影响。PHP 版本是站主最少去想的技术栈组成部分之一,也是主机商在没被要求时最常放着不动的部分之一。这是个问题。
本文解释为什么 PHP 版本很重要、如何查看你正在使用的版本,以及如何在不弄坏网站的情况下升级。
PHP 版本是如何发布的
PHP 有一份公开的发布计划。大约每年十一月会推出一个新的主版本。每个版本会获得两年的完整支持,随后第三年只提供安全支持,之后便什么都没有了。此后,无论发现什么漏洞,都不会再为该版本发布任何安全补丁。
最后这一点很关键。一个运行在 PHP 7.4 上的 WordPress 网站——它已经超过生命周期终点多年——所依赖的软件将永远不会再获得修复。如果明天发现一个严重漏洞,你的网站就会中招,而补丁不会到来。
主机商为什么让旧版 PHP 继续运行
主机商通常不愿强制升级 PHP,因为他们不想弄坏客户的网站。有些共享主机会给你发一封邮件,再发一封,然后悄悄把默认版本原封不动地留上好几年。有些主机会提供新版本,但要求你在控制面板中主动启用。
这种谨慎的做法有其道理,但它把真正点下按钮的责任留给了你。我们审计的许多网站,所用的 PHP 版本正是其主机商一年前就悄悄提出可以升级的那一个。
旧版 PHP 的安全代价
PHP 和任何软件一样都有缺陷,其中有些缺陷与安全相关。当 PHP 发布安全更新时,通常只适用于当前版本以及此前一两个主版本。更旧的版本则依旧脆弱。攻击者清楚哪些版本仍在广泛使用、哪些漏洞适用,以及该把哪些扫描器对准运行这些版本的网站。
更糟的是,WordPress 自身的一些安全修复也依赖只有较新 PHP 版本才具备的语言特性。运行在老旧 PHP 版本上、已打补丁的 WordPress,其行为可能与运行在当前版本上、同样打过补丁的 WordPress 悄然不同,从而留下安全团队并未预期的缺口。
性能代价
PHP 在近几个版本中显著提升了性能。真实世界的 WordPress 基准测试一致显示,从 PHP 7 升到 PHP 8 可带来两位数百分比的提升,而在 8.x 系列中还有进一步的收益。对于内容密集型网站,这意味着更快的页面加载、更低的服务器成本和更好的 Core Web Vitals 得分。
如果你的网站在主机不错、插件清单也很干净的情况下仍然显得迟缓,那么 PHP 版本是最先要检查的项目之一。免费的速度就摆在那里,等着你去领取。
如何查看你的 PHP 版本
最快的方法是在 WordPress 内部查看。依次进入“工具”、“站点健康”,再点“信息”选项卡,展开“服务器”部分。PHP 版本就列在那里,还有数据库版本、Web 服务器以及其他一些细节。
如果你无法访问后台,就问你的主机商。他们能告诉你当前启用的是哪个版本、有哪些版本可供升级。信誉良好的主机商会在其网站上公布所支持的 PHP 版本。
升级前的兼容性检查
升级 PHP 不只是点一下按钮。旧的主题和插件可能会使用在较新 PHP 版本中被移除的函数、被收紧的行为,或如今会产生致命错误而非警告的写法。盲目升级可能会让网站宕机。
稳妥的做法是先运行一次兼容性检查。官方的 PHP Compatibility Checker 插件可以针对目标 PHP 版本扫描你启用的主题和插件,并报告潜在问题。更好的是,开发者可以直接在代码库上运行其现代等价工具。
无论扫描报告了什么,真正的测试都是先在一个 staging 副本上应用升级。staging 环境让你能用真实数据看到真实行为,包括静态检查可能漏掉的问题。
当某个插件不兼容时该怎么办
如果 staging 升级发现某个插件在新版 PHP 上出问题,你有三个选择:找一个支持新版本的替代插件;如果你有开发能力,自己给这个有问题的插件打补丁;或者接受这个插件已被弃用,要么花钱请人替你维护,要么彻底迁移离开它。
你不该做的,是为了让这个插件继续存活而停留在旧版 PHP 上。那等于让你技术栈中最薄弱的一环拖住其余的一切。
一份实用的 PHP 升级时间表
最简单的原则是:与当前的 PHP 发布版本相比,最多落后一个主版本。截至 2026 年年中,当前的稳定版本线是 PHP 8.4,而 8.3 处于仅安全支持阶段。任何早于 8.3 的版本都应列入你的行动清单。任何属于 7.x 系列的版本都应被视为紧急事项。
计划每年测试并升级一次,最好在第一季度、也就是最新版本已经稳定下来之后。大多数主机商会把升级做成一键操作,但测试比点击更重要。
需要帮忙吗?
如果你不确定自己的网站运行在哪个 PHP 版本上,或者因为担心弄坏什么而一直拖着不升级,Defyn 团队可以进行兼容性检查、准备一个 staging 站点,并安全地带你完成升级。联系我们,我们会把你 WordPress 网站的底层基础更新到最新。



