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

PHP2Shell 检测工具 / 查看 PHP 版本

查看 PHP 版本:WordPress、宝塔、面板和服务器上分别怎么查

WordPress 在后台“工具 → 站点健康 → 信息 → 服务器”查看 PHP 版本;宝塔、cPanel、Plesk 看网站绑定的 PHP,不是面板默认值;服务器上的 php -v 只代表命令行 PHP,可能和网站用的不同。记下完整版本号和运行方式,再判断是否受 PHP2Shell 影响。

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

为什么要查“网站实际用的”PHP 版本?

因为一台服务器上经常同时装着好几个 PHP:系统自带一个,面板装了几个,Docker 容器里还有各自的。PHP2Shell 是否影响你的网站,只取决于处理网页请求的那个 PHP。查错对象,就会误以为已经修好。

WordPress 怎么查看 PHP 版本?

  1. 用管理员账号登录 WordPress 后台。
  2. 打开 工具 → 站点健康,切到 信息 标签。
  3. 展开 服务器,看 PHP 版本 和 服务器 API。

这里显示的就是网站真正在用的 PHP,最可靠。更多见 WordPress PHP 版本。

宝塔面板怎么查看网站的 PHP 版本?

宝塔里每个网站可以绑定不同的 PHP 版本,要看这个网站的设置,而不是软件商店里装了哪些版本。面板只显示到分支(如 8.3),具体小版本建议用 WordPress 站点健康确认。系统命令行的 php -v 通常不是宝塔给网站用的那套 PHP。详见 宝塔 PHP。

cPanel、Plesk 怎么查看 PHP 版本?

  • cPanel:在“软件”里的 MultiPHP Manager 查看每个域名用的 PHP。
  • Plesk:网站与域名 → 目标域名 → PHP 设置。

面板显示的通常也只是分支,小版本以网站实际报告为准。见 cPanel 切换 PHP 版本。

服务器上用 php -v 查的版本准吗?

只对命令行准。php -v 显示的是命令行 PHP,网站可能通过 PHP-FPM 或 Apache 模块用的是另一套。就算两者版本一样,升级后没重启 PHP-FPM,网站也还在跑旧代码。

用 php -v 时,要在网站实际所在的主机或容器里运行,结果只作参考;网站用的版本以 WordPress 站点健康或面板里该网站绑定的 PHP 为准。系统源安装的,还可以用包管理器看完整的软件包版本,填进 PHP 版本检测。

Docker 容器里的 PHP 版本怎么看?

看容器用的镜像标签(Dockerfile 或 compose 文件里写的),标签一般包含 PHP 版本号。latest 这类标签看不出具体版本,可以在对应容器里运行 php -v,再用 WordPress 站点健康等网站自己的信息确认。见 Docker PHP 镜像。

要不要放一个 phpinfo 页面来查?

不建议公开放。完整的 phpinfo 会暴露路径、扩展、配置等大量信息,被人看到等于给攻击者送情报。确实要用,查完立刻删除;能用 WordPress 站点健康或面板看到的,就不要放 phpinfo。

查到版本以后怎么判断?

把版本号和运行方式填进 PHP 版本检测,或直接对照修复版本:

分支首个修复版本
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 有官方源码补丁)

注意:Ubuntu、Debian 系统源的 PHP 版本号看起来旧,可能已经回移了修复,要看完整包版本,见 Ubuntu 升级 PHP。回到 PHP2Shell 检测 查看全部说明。

依据哪些来源?

检测你的 PHP 是否受 PHP2Shell 影响

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

PHP2Shell 检测工具 →

来源

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