
如果您运营 WordPress 或任何服务端 Web 应用,您可能在后台或插件通知中看到过 PHP 版本警告。很多网站所有者会忽视这些警告,直到出现问题——这种情况本不应发生。PHP 版本直接影响您网站的性能、安全性,以及与每个插件和主题的兼容性。本文将解释 PHP 版本的含义,并帮助您选择正确的版本。
什么是 PHP?
PHP(超文本预处理器)是一种广泛使用的服务端脚本语言,为 WordPress 和无数其他 Web 应用提供支持。当访客加载您的网站时,服务器运行 PHP 代码生成浏览器显示的 HTML 页面。WordPress 完全依赖 PHP 进行内容处理、用户认证、插件功能和数据库通信。
PHP 版本影响以下方面:
- 处理速度(PHP 8.x 明显快于 7.x)
- 安全性(旧版 PHP 不再接收安全补丁)
- 与 WordPress 核心、插件和主题的兼容性
- 开发者所需的现代语言特性
PHP 7.4:旧版——仅在必要时使用
PHP 7.4 于 2019 年 11 月发布,并于 2022 年底停止支持(EOL)。这意味着它不再接收安全补丁或错误修复。在生产环境中运行 PHP 7.4 会引入无法通过升级以外的方式缓解的安全风险。
何时可能还需要 PHP 7.4
- 某个旧插件或主题尚未为 PHP 8.x 更新(尽快计划替换或更新)
- 需要 PHP 7 语法的旧版自定义应用
- 全面升级到 PHP 8.x 之前的兼容性测试
AsiaGB 继续为有需求的客户提供 PHP 7.4,但强烈建议在您的插件和主题支持后,尽快计划升级到 PHP 8.2 或 8.3。
PHP 8.2:稳定,推荐大多数网站使用
PHP 8.2 是目前大多数 WordPress 网站的推荐版本。WordPress 6.1 及更高版本完全支持 PHP 8.2,几乎所有热门插件都已更新以确保兼容性。
PHP 8.2 的优势
- 明显快于 PHP 7.4——典型工作负载约提升 20–30%
- JIT(即时编译)编译器,在计算密集型任务上获得额外性能提升
- 相比 7.x 系列安全性大幅提升
- 支持 Fibers 和现代插件所需的其他新特性
- 安全支持持续至2026年12月(积极支持已于2024年12月结束)
推荐:若不确定使用哪个 PHP 版本,PHP 8.2 是目前大多数 WordPress 网站经过充分测试的安全选择,兼顾稳定性、兼容性和性能。
PHP 8.3:最新版——最佳性能
PHP 8.3 于 2023 年底发布,在 PHP 8.2 的基础上带来了额外的性能改进和面向开发者的新特性。
PHP 8.3 的优势
- 当前所有受支持 PHP 版本中综合性能最佳
- 类型化类常量,代码更精确可靠
- 新的 JSON 验证函数,更快更安全
- 持续的积极支持和安全更新
升级到 PHP 8.3 前需检查的事项
- 确认所有插件和主题明确支持 PHP 8.3
- 在应用到正式环境之前,先在测试环境中测试
- 更改 PHP 版本之前,务必备份文件和数据库
PHP 7.4 vs 8.2 vs 8.3 — 快速总结
- PHP 7.4:停止支持,无安全更新,仅在绝对必要时使用
- PHP 8.2:稳定,推荐大多数网站使用,完整 WordPress 支持,积极安全更新
- PHP 8.3:最新版,最佳性能,适合新项目和追求前沿特性的开发者
选择 PHP 版本(7.4 / 8.2 / 8.3)
为便于决策,下表汇总了每个版本的关键信息:发布年份、支持状态(支持中/停止支持)、相对速度,以及与 WordPress 和大多数插件的兼容性。AsiaGB 主机支持三个版本,您可以在 DirectAdmin 中自行切换。
| 版本 | 发布年份 | 支持状态(EOL) | 相对速度 | 兼容性 |
|---|---|---|---|---|
| PHP 7.4 | 2019 | 停止支持(2022年底结束)— 无安全补丁 | 基准(三者中最慢) | 支持尚未迁移到 PHP 8.x 的旧插件/主题 |
| PHP 8.2 | 2022 | 仍接受安全支持——推荐大多数网站使用 | 比 7.4 快约 20–30% | 支持 WordPress 6.1+ 及几乎所有热门插件 |
| PHP 8.3 | 2023 | 积极支持 + 持续安全更新 | 当前所有受支持版本中最快 | 适合新项目——请先检查旧插件兼容性 |
简而言之,若您的网站是无特殊插件限制的典型 WordPress 安装,选择 PHP 8.2 作为最安全的默认值。若是新项目或追求最高性能并准备好测试兼容性,选择 PHP 8.3。仅在真正必要时使用 PHP 7.4,并尽快计划升级——它已不再接收安全补丁。
升级前检查兼容性(WordPress / 插件 / 已废弃函数)
最常见的升级问题来自跳过验证步骤,而非 PHP 本身。使用现代代码和持续维护的插件构建的网站通常能顺利切换版本,但使用旧代码或已废弃插件的网站可能调用了 PHP 8.x 中已删除或废弃的函数,导致错误或白屏。在正式环境中更改版本之前,请遵循以下检查清单。
- 先将 WordPress、主题和所有插件更新到最新版本——开发者通常在近期更新中添加对新 PHP 版本的支持,提前更新可大幅减少问题。
- 检查网站健康页面——在 WordPress 后台进入工具 → 网站健康,如果插件与当前 PHP 版本不兼容,会在此显示警告。
- 注意已删除的函数——例如
create_function()、each()和get_magic_quotes_gpc()在 PHP 8.x 中已被删除;如果插件仍在调用,将产生致命错误。 - 注意类型和参数废弃——PHP 8.x 对数据类型更为严格;向期望字符串的函数传入
null在 8.1 中可能只是警告,但在更高版本中可能导致问题。 - 始终先在测试环境中测试——将网站克隆到子域或测试环境,在那里更改 PHP 版本,然后点击每个重要页面(首页、产品、购物车、联系表单)确认一切正常。
- 测试期间启用错误日志——在 DirectAdmin 中读取 PHP 错误日志,捕获尚未导致网站崩溃但预示未来需要修复的警告或废弃通知。
提示:若新版本导致问题,只需在 DirectAdmin 中选择之前的版本(回滚)。网站将在数秒内恢复,然后您可以在测试环境中找出出问题的插件。
PHP 版本、速度与安全
很多人认为 PHP 版本只与开发者相关,但它直接影响网站所有者最关心的两个方面:速度和安全。两者都对用户体验和 Google 排名产生影响。
速度方面
PHP 8.x 改进了内部引擎(Zend Engine)并添加了 JIT 编译器,处理请求更快,每次请求消耗的 CPU 更少。对于典型的 WordPress 网站,从 PHP 7.4 升级到 8.2 或 8.3 通常会在不修改任何代码的情况下明显减少页面生成时间(服务器响应时间/TTFB)。附带好处:在相同资源下服务器可处理更多并发访客。
安全方面
当 PHP 版本停止支持后,PHP 团队不再为其发布安全补丁,这意味着此后发现的新漏洞永远不会在该版本上修复。因此,在生产环境中运行 PHP 7.4 就像使用没有安全更新的软件——只需升级到受支持的版本即可解决这一风险。PHP 8.x 还收紧了类型和错误处理,减少了某些可能成为漏洞的错误类型。
简而言之,运行受支持的 PHP 版本(8.2 或 8.3)可以同时获得更快、更安全的网站——通常不需要额外费用,因为这只是在现有主机上切换版本。
在 DirectAdmin 中更改 PHP 版本
AsiaGB 允许您直接从 DirectAdmin 选择和切换 PHP 版本,无需联系客服。请按以下步骤操作:
- 登录 DirectAdmin
- 进入高级功能,查找 PHP 版本管理器或 PHP 选择器
- 选择要更改的域名
- 从列表中选择所需的 PHP 版本(7.4、8.2 或 8.3)
- 点击保存或应用——更改立即生效
- 访问您的网站并确认一切正常
重要提示:更改 PHP 版本之前,务必备份文件和数据库,并先在测试或开发环境中测试,再应用到正式生产环境。
如何检查当前 PHP 版本
- 创建包含
<?php phpinfo(); ?>的phpinfo.php文件,在浏览器中打开 - 在 WordPress 后台进入工具 → 网站健康 → 信息 → 服务器
- 在 DirectAdmin 的 PHP 版本管理器部分查看
关于 PHP 版本的常见问题
2026 年 WordPress 应该使用哪个 PHP 版本?
对于典型的 WordPress 网站,推荐默认使用 PHP 8.2,因为它支持 WordPress 和几乎所有热门插件,同时仍在接受安全支持。如果是新项目或追求最高性能,请选择 PHP 8.3。只有在某个旧插件尚不支持 8.x 时才使用 PHP 7.4,并尽快计划升级。
更改 PHP 版本后网站崩溃了怎么办?
返回 DirectAdmin,选择之前使用的版本(回滚)。更改将在数秒内生效,网站恢复正常。然后在测试环境中找出出问题的插件或主题,再重新尝试升级。每次更改前备份可以在出问题时轻松恢复。
更改 PHP 版本会影响数据库或网站文件吗?
切换 PHP 版本只更改运行代码的解释器,不会修改网站文件或数据库,因此可以在版本之间切换而不会丢失数据。尽管如此,由于某些插件根据 PHP 版本以不同方式写入数据,更改前备份仍是最安全的做法。
AsiaGB 主机支持哪些 PHP 版本?
AsiaGB 主机支持 PHP 7.4、8.2 和 8.3,您可以在 DirectAdmin 中自行选择和切换,无需联系客服。更改立即生效,让您可以按自己的节奏测试兼容性并完成升级。
支持 PHP 7.4 / 8.2 / 8.3 的主机——随时切换
AsiaGB 主机支持在 DirectAdmin 中即时更改 PHP 版本,SSD 存储,自动备份,起价 500 泰铢/年。
查看主机计划