PHP 8.2–8.5 修复版本已发布 独立社区资源 · 事实核实于 2026年10月22日

PHP2Shell 检测工具 / cPanel 切换 PHP 版本

cPanel、Plesk 切换 PHP 版本修复 PHP2Shell

cPanel 在 MultiPHP Manager 里、Plesk 在“网站与域名 → 目标域名 → PHP”里为每个域名选择 PHP 版本。面板只能选择主机商已安装的 PHP:列表里能选到 8.3 不代表它已是 8.3.36。选不到修复版本,就请主机商先安装更新。

PHP2Shell.help 编辑部核实日期 官方来源 ↓

cPanel 在哪里切换 PHP 版本?

cPanel 用 MultiPHP Manager 管理每个域名的 PHP 版本:在“软件”一栏找到它,勾选要修改的域名,从下拉框选择版本后应用。有的主机商会关闭这个功能,或者换成自己的“选择 PHP 版本”工具,界面名称以你的面板为准。

Plesk 在哪里切换 PHP 版本?

Plesk 在 网站与域名 里找到目标域名,打开 PHP(PHP 设置),在其中选择 PHP 版本和处理方式(如 FPM)。子域名、不同订阅可能有各自的设置,记得逐个检查。

选了 PHP 8.3 就修好 PHP2Shell 了吗?

不一定。面板的下拉框只列出“主机商装了哪些 PHP”,显示的往往只是分支(8.3),不显示小版本。只有主机商已经把这套 8.3 升级到修复版本,切换才有用:

分支首个修复版本
PHP 8.28.2.35
PHP 8.38.3.36
PHP 8.48.4.27
PHP 8.58.5.12
8.1 及更早无新发行版(7.4、8.0、8.1 有官方源码补丁)

切换后用 WordPress 的“工具 → 站点健康 → 信息 → 服务器”看实际小版本,再填进 PHP 版本检测 判断。

面板里选不到修复版本怎么办?

说明主机商还没装。这时:

  1. 用 PHP2Shell 修复 里的工单模板联系主机商,问清当前版本、修复时间、worker 是否已重启。
  2. 等待期间先做 临时缓解,或暂停网站。
  3. 不要为了“绕过”而切到一个更老、更不安全的分支。

切换分支会不会让网站出问题?

同分支内升级风险很低;跨分支(比如 7.4 切到 8.3)可能让老插件、老主题报错。切换前备份,切换后检查后台登录、表单、上传、支付等关键功能。出问题时先找程序维护者,不要切回有漏洞的版本继续长期运行。

切换后怎么确认生效?

  • 回到网站看实际版本(WordPress 站点健康),不要只看面板里的选项。
  • 检查同一账号下的其他域名、子域名——它们可能还在用旧设置。
  • 请主机商确认对应的 PHP worker 已重启。
  • 不要把完整的 phpinfo 页面公开放在网站上,查完就删。

升级前暴露过一段时间的,做一次 网站被黑检测。回到 PHP2Shell 检测 可以逐个网站判断。

依据哪些来源?

检测你的 PHP 是否受 PHP2Shell 影响

输入网站使用的 PHP 版本,我们会和该分支的首个修复版本比较,并告诉你下一步怎么做。

PHP2Shell 检测工具 →

来源

本页的核心事实(修复版本、CVE 详情、发行版软件包、官方机构的提醒)都来自官方来源;研究报告、新闻和社区讨论已分别标注。