在云服务器上使用宝塔面板(BT Panel)安装 WordPress,目前最推荐的 CentOS 版本是:CentOS Stream 9 或 AlmaLinux 9 / Rocky Linux 9。
但需要特别说明的是:传统的 CentOS Linux 8/7 已停止维护(EOL),不再推荐使用。
以下是详细分析和建议:
✅ 推荐方案(2024–2025 年最佳实践)
🥇 首选:AlmaLinux 9 或 Rocky Linux 9
- 原因:
- CentOS 项目已转向 CentOS Stream(滚动更新预览版),稳定性不如传统 RHEL 克隆系统。
- AlmaLinux 和 Rocky Linux 是 CentOS 的精神继承者,1:1 兼容 RHEL(Red Hat Enterprise Linux),社区支持活跃,长期稳定。
- 宝塔官方对 AlmaLinux/Rocky 的支持非常完善,PHP、Nginx/Apache、MySQL/MariaDB 等组件兼容性极佳。
- 适合生产环境,安全性高,更新节奏稳定。
🥈 次选:CentOS Stream 9
- 原因:
- 如果你坚持使用“CentOS”品牌,可以选择 Stream 9。
- 注意:Stream 是 RHEL 的上游开发分支,更新频率较高,可能包含尚未完全稳定的包。
- 宝塔支持良好,但需关注其更新日志,避免潜在兼容性问题。
- 适合开发者测试或非关键业务场景。
⚠️ 不推荐:CentOS 7 或 CentOS 8
- CentOS 7:已于 2024 年 6 月 30 日 正式终止支持(EOL)。虽然宝塔仍兼容,但存在安全漏洞风险,且新软件(如 PHP 8.2+、MariaDB 10.6+)支持有限。
- CentOS 8:已于 2021 年底 终止支持,同样不建议用于新部署。
📌 其他替代发行版建议
| 发行版 | 推荐理由 | 宝塔支持情况 |
|---|---|---|
| Ubuntu 22.04 LTS / 24.04 LTS | 社区庞大,文档丰富,宝塔支持极好,适合新手 | ✅ 完美支持 |
| Debian 11 / 12 | 轻量稳定,资源占用低,宝塔支持良好 | ✅ 支持良好 |
| AlmaLinux 9 / Rocky Linux 9 | RHEL 兼容,企业级稳定,宝塔支持完善 | ✅ 完美支持 |
| CentOS Stream 9 | 若必须用 CentOS 品牌,可选此版本 | ✅ 支持良好 |
💡 对于大多数用户(尤其是初学者):Ubuntu 22.04 LTS 或 AlmaLinux 9 是最稳妥的选择。
🔧 安装 WordPress 前的注意事项
-
选择 PHP 版本:
- 推荐 PHP 8.1 或 8.2(WordPress 官方推荐最低 7.4,但 8.1+ 性能更好、更安全)。
- 确保启用必要扩展:
mysqli,curl,gd,mbstring,xml,zip等。
-
Web 服务器选择:
- Nginx + PHP-FPM:性能更高,适合高并发。
- Apache + mod_php:配置更简单,
.htaccess支持更好(部分插件依赖)。 - 宝塔中可一键切换,建议先试用 Nginx。
-
数据库选择:
- MariaDB 10.6+ 或 MySQL 8.0+ 均可,宝塔默认安装 MariaDB,性能与 MySQL 几乎无差异。
-
安全加固:
- 启用宝塔防火墙,限制 SSH 端口。
- 安装 SSL 证书(Let’s Encrypt 免费证书)。
- 定期备份网站和数据库。
✅ 总结建议
| 用户需求 | 推荐系统 |
|---|---|
| 追求稳定、企业级生产环境 | AlmaLinux 9 或 Rocky Linux 9 |
| 新手、易用性优先 | Ubuntu 22.04 LTS |
| 必须使用 CentOS 品牌 | CentOS Stream 9 |
| 老旧项目迁移 | 尽量避免,若必须则用 CentOS 7(仅限临时过渡) |
🚀 最终推荐:AlmaLinux 9 —— 平衡了稳定性、安全性和宝塔兼容性,是当前搭建 WordPress 的最佳选择之一。
轻量云Cloud