如果你想知道的是 WordPress 网站是否受 PHP2Shell 影响,而不只是怎么切换 PHP,请先看 PHP2Shell 与 WordPress。
WordPress 网站受 PHP2Shell 影响吗?
很可能需要检查。WordPress 是用 PHP 写的,网站运行时离不开服务器上的 PHP。PHP2Shell 是 PHP 本身的漏洞,原始研究称在 WordPress 的部署上演示了不需要登录的代码执行。
是否受影响只看一件事:网站运行的 PHP 版本是否低于所在分支的修复版本。
| 分支 | 首个修复版本 |
|---|---|
| PHP 8.2 | 8.2.35 |
| PHP 8.3 | 8.3.36 |
| PHP 8.4 | 8.4.27 |
| PHP 8.5 | 8.5.12 |
| 8.1 及更早 | 无新发行版(7.4、8.0、8.1 有官方源码补丁) |
怎么在 WordPress 后台查看 PHP 版本?
需要管理员账号:
- 进入 WordPress 后台,打开 工具 → 站点健康。
- 切换到 信息 标签页。
- 展开 服务器 一栏,看 PHP 版本,同时记下 服务器 API(例如 FPM/FastCGI、Apache 2.0 Handler)。
把这两项填进 PHP 版本检测,就能得到判断结果。站点健康显示的是网站真正在用的 PHP,比服务器上 php -v 更准。
更新 WordPress 和插件能修复 PHP2Shell 吗?
不能。更新 WordPress 核心、主题、插件修的是 WordPress 自己的问题,不会改变服务器上的 PHP 版本。PHP2Shell 只能靠升级 PHP 修复。
顺带提醒:wp2shell 是 WordPress 核心的另一组漏洞(CVE-2026-63030 等),靠升级 WordPress 修复。两件事不同,但都应该保持最新。
WordPress 的 PHP 版本怎么升级?
看你的网站托管在哪里:
| 托管方式 | 怎么升级 |
|---|---|
| 宝塔面板 | 宝塔的修复构建本站尚未核实;先确认网站绑定的 PHP、做临时缓解,见 宝塔 PHP |
| 虚拟主机、托管 WordPress | 面板里有修复版本就切换,没有就发工单,见 PHP2Shell 修复 |
| cPanel / Plesk | 在 PHP 版本设置里给域名选修复版本,见 cPanel 切换 PHP 版本 |
| 自己的 VPS | Ubuntu 升级 PHP 或 Docker PHP 镜像 |
升级后回到“站点健康”确认版本变了。如果没变,多半是 PHP-FPM 或 Apache 还没重启,或者面板里网站绑定的还是旧版本。
升级 PHP 后 WordPress 会不会出问题?
同分支小版本升级(比如 8.3 的旧版升到 8.3 的修复版)一般不会出问题。跨分支升级(比如 7.4 升到 8.3)要注意:
- 先备份网站文件和数据库;
- 先检查主题和插件是否支持目标 PHP 版本,老插件最容易报错;
- 升级后检查后台登录、发文、上传图片、表单、支付这些关键功能。
WordPress 官方也有升级 PHP 的说明,可以参考。
WordPress 用了 Cloudflare 或安全插件还要升级吗?
要。Cloudflare 的 WAF 能挡住一部分已知攻击请求,安全插件运行在 WordPress 里面——而 PHP2Shell 的部分攻击路径发生在 WordPress 代码运行之前,插件根本来不及介入。维护模式插件同理。这些都不能代替升级 PHP。
WordPress 网站怎么检查有没有被入侵?
升级后重点看:
- 用户 → 所有用户里,筛选“管理员”,有没有不认识的账号;
wp-content/uploads上传目录里有没有.php文件(这里应该只有图片和文档);wp-content/mu-plugins目录里有没有自己没装过的东西(它不会出现在普通插件列表里);- 最近被修改过、但你没动过的文件。
发现异常先保全现场,见 网站被黑检测。不确定从哪开始,回到 PHP2Shell 检测。
依据哪些来源?
- WordPress.org:站点健康
- WordPress.org:升级 PHP
- The PHP Group:PHP 安全公告
- Wiz Research:PHP2Shell 原始研究
- Cloudflare:php2shell 防护说明
来源
本页的核心事实(修复版本、CVE 详情、发行版软件包、官方机构的提醒)都来自官方来源;研究报告、新闻和社区讨论已分别标注。
- Site Health screen官方 WordPress.org
- Update PHP官方 WordPress.org
- Security advisory: Critical remote code execution vulnerabilities, update now官方 The PHP Group
- PHP2Shell: AI uncovers critical RCE vulnerabilities affecting 70% of the Internet研究 Wiz Research
- Cloudflare deploys protections against php2shell vulnerabilityCDN 厂商 Cloudflare
- CVE-2026-63030: wp2shell, a critical remote code execution vulnerability in WordPress Core研究 Rapid7