随着 PHP 版本的不断演进,WordPress 作为一款广泛使用的内容管理系统也在不断适应新的PHP版本。本文将深入探讨 WordPress 在 PHP 8 的各个版本中的性能表现,并分析是否值得将 PHP 升级至最新的 8.3 版本。
测试环境与配置
在腾讯云的 CVM S6 型云服务器上,我们搭建了一个典型的WordPress环境,使用 Debian 12 作为操作系统,Nginx 1.25 作为Web服务器,MySQL 8.0 作为数据库。
测试版本为:WordPress 6.5.2,采用默认安装设置(默认主题,未启用额外插件)。
PHP 8 各版本性能对比

分别对 WordPress 进行了在 PHP 8.0、PHP 8.1、PHP 8.2 以及最新的 PHP 8.3 版本中的性能测试。以下是测试结果:
- PHP 8.0:219 请求/秒。
- PHP 8.1:228 请求/秒。
- PHP 8.2:251 请求/秒。
- PHP 8.3:259 请求/秒。
测试结果分析
从测试结果可以看出,WordPress 在较新的 PHP 版本中表现更好。而且越新越好。对于任何关心 WordPress 网站安全和性能的人来说,升级到 PHP 8.3 是最佳的性能选择。
但值得注意的是从 PHP 8.2 升级至 8.3 的性能提升不是很明显,如果要兼顾兼容性和稳定性,选择继续使用 PHP 8.2 也是明智的,毕竟 PHP 版本越高,意味着服务器的内存开销越大。
PHP 8 版本与 WordPress 的适应挑战
一般而言,为了充分释放 PHP 最新版本的性能,开发者需要在编程时考虑一些新版本引入的特性。然而,对于庞大的 WordPress 生态系统而言,这个过程相当缓慢和谨慎。目前,近 80% 的 WordPress 网站仍未迎来 PHP 8 的升级浪潮,其中有大约 41% 的网站仍在使用 PHP 7.4。 不过 PHP 已不再维护 7.x 版本,所以 WordPress 也加快了对新版 PHP 的适应进程,从最新发布的 6.5 中就能发现端倪。
自 WordPress 6.5 发布以来,本站不再推荐使用 PHP 8 以下的版本,低配置服务器也应最低采用PHP 7.4。
在 WordPress 流行的主题与插件中,大部分已针对 PHP 8.2 做了兼容性测试。
升级建议与注意事项
考虑到性能的提升,升级到 PHP 8.3 可能是一个值得考虑的选择。然而,在做出决定之前,我们建议:
- 兼容性检查: 确保你的WordPress主题和插件与PHP 8.3兼容,以避免潜在的问题。
- 备份与测试: 在升级前务必备份你的WordPress网站,并在测试环境中进行全面测试,以确保所有组件的兼容性和稳定性。
- 监测与优化: 在升级后,定期监测WordPress网站的性能,并进行必要的优化,以确保在高负载时仍能够提供卓越的性能。
本站目前采用的是 PHP 8.2,理由是:当下主流的主题和插件均已对该版本做了兼容性适配,且对于 WordPress 6.5 而言,PHP 8.3 相较于 8.2 的性能提升相当小,等后续 WordPress 版本对最新 PHP 版本进行更多新特性适配后,再考虑升级 PHP 8.3。
结论
综合以上数据和观察,升级 WordPress 至最新的 PHP 8.3 版本或 PHP 8.2 都是一个合理的选择,特别是对于追求性能提升和安全性的网站管理者。然而,在任何升级之前,都应该谨慎行事,确保充分准备和测试,以避免潜在的问题。