WordPress 官方(wordpress.org)并未明确指定或“推荐”特定的 Linux 发行版版本。其官方文档和系统要求中,强调的是底层运行环境的技术兼容性要求,而非绑定某款发行版。
不过,根据 WordPress 官方文档(https://wordpress.org/about/requirements/)及实际生产实践,可归纳如下:
✅ 官方明确要求的最低/推荐技术栈(与 Linux 发行版无关):
- Web 服务器:Apache(2.4+)或 Nginx(1.18+)
- 数据库:MySQL(5.6+)或 MariaDB(10.1+)
- PHP:强烈推荐 PHP 8.0 或更高版本(截至 2024 年,PHP 8.3 已支持;官方已停止对 PHP < 7.4 的支持)
- HTTPS 支持:推荐启用(现代安全标准)
🔹 关于 Linux 发行版的“事实推荐”(来自社区、托管商与最佳实践):
虽然 WordPress 官网不列发行版,但以下版本因其稳定性、长期支持(LTS)、安全更新及时性、PHP/MySQL 包生态成熟度,被广泛视为行业事实标准,并被主流托管平台(如 WP Engine、Kinsta、SiteGround)及官方文档示例(如 Ubuntu Server 教程)所采用:
| 发行版 | 推荐版本(LTS/稳定版) | 说明 |
|---|---|---|
| Ubuntu Server | ✅ 22.04 LTS(当前主流),✅ 24.04 LTS(2024年4月发布,推荐新部署) | 官方文档常见示例;PHP、Nginx、MySQL 包更新及时;社区支持强大;AWS/Azure/GCP 镜像默认首选。 |
| Debian | ✅ 12 "Bookworm"(当前稳定版,2023年发布) | 极致稳定,适合高可靠性场景;PHP 8.2+ 默认可用;需注意部分软件包版本略保守(但可通过 sury 源轻松升级 PHP)。 |
| CentOS Stream / Rocky Linux / AlmaLinux | ✅ Rocky Linux 9 或 AlmaLinux 9(替代 CentOS 8/9) | 企业级 RHEL 兼容发行版;适合需要 RHEL 生态的用户;PHP 8.1+ 可通过 EPEL 或 Remi 仓库安装。⚠️ 注意:CentOS Linux(非 Stream)已停止维护(2021年12月),不推荐用于新部署。 |
❌ 不推荐/已淘汰的发行版(基于安全与兼容性):
- Ubuntu 18.04 LTS(2023年4月结束标准支持,2028年才结束扩展安全维护,但 PHP 7.4 已 EOL,不满足 WordPress 当前要求)
- Debian 11 "Bullseye"(仍受支持,但 PHP 7.4 已弃用;建议升级到 12)
- CentOS 7(2024年6月30日终止维护;PHP 7.4 不再受支持,且无法便捷安装 PHP 8.x)
- 任何已 EOL(End-of-Life)的系统(如 Ubuntu 20.04 将于 2025年4月结束标准支持,建议新项目直接选 22.04/24.04)
💡 关键建议(来自 WordPress 官方精神与最佳实践):
- 优先选择有长期支持(LTS)的发行版,确保 5 年以上安全更新;
- 确保能方便安装并运行受支持的 PHP 版本(≥8.0) —— 这比发行版本身更重要;
- 使用官方仓库或可信第三方源(如 Ondřej Surý 的 PPA for Ubuntu/Debian)获取新版 PHP;
- 参考 WordPress 官方服务器配置指南(由 Hosting Team 维护),其中明确推荐 Ubuntu/Debian/RHEL 系发行版,并提供详细配置示例。
✅ 总结一句话:
WordPress 官方不指定 Linux 发行版,但强烈推荐使用 Ubuntu 22.04/24.04 LTS、Debian 12 或 Rocky/AlmaLinux 9 等能稳定运行 PHP 8.0+ 的现代 LTS 发行版。
如需具体部署脚本或 Nginx/Apache 配置示例,我可为您进一步提供。
云计算HECS