部署 WordPress 时,推荐使用的 CentOS 版本需要兼顾稳定性、安全性、软件支持和生命周期。目前建议如下:
✅ 推荐版本:CentOS Stream 8 或 CentOS Stream 9
1. 为什么不推荐 CentOS 7?
- CentOS 7 将于 2024年6月30日停止维护(EOL),不再接收安全更新。
- 软件包较旧,例如 PHP 默认版本较低(需额外添加仓库如 Remi 才能安装新版 PHP)。
- 对现代 Web 应用(如 WordPress 最新版本)支持有限。
2. 为什么推荐 CentOS Stream 8 / 9?
- 持续更新模式:CentOS Stream 是 RHEL 的上游开发版本,提供更及时的安全补丁和软件更新。
- 长期支持:
- CentOS Stream 8 支持到 2029年
- CentOS Stream 9 支持到 2032年
- 更容易安装现代 LAMP/LEMP 环境:
- 可通过
dnf module安装最新版 PHP(如 PHP 8.1+) - 支持 MariaDB 10.6+ 或 MySQL 8.0
- 配合 Nginx/Apache 更高效运行 WordPress
- 可通过
🛠️ 部署建议环境(以 CentOS Stream 8/9 为例):
| 组件 | 推荐版本 |
|---|---|
| 操作系统 | CentOS Stream 8 或 9 |
| Web 服务器 | Nginx 或 Apache |
| 数据库 | MariaDB 10.6+ 或 MySQL 8.0 |
| PHP | PHP 8.1 或 8.2(通过 Remi 仓库) |
| SSL | Let’s Encrypt 免费证书 |
💡 提示:使用 Remi 仓库可轻松安装高版本 PHP:
# 安装 EPEL 和 Remi 仓库 sudo dnf install epel-release -y sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-$(rpm -E %rhel).rpm
启用 PHP 8.2 模块
sudo dnf module enable php:remi-8.2 -y
sudo dnf install php php-mysqlnd php-fpm php-cli php-gd php-curl php-zip php-mbstring -y
---
### ⚠️ 注意事项:
- 如果你偏好传统稳定版,可考虑 **Rocky Linux 8/9** 或 **AlmaLinux 8/9**,它们是 CentOS 的替代品,与 RHEL 完全兼容,且支持周期长。
- 避免使用已 EOL 或即将 EOL 的系统。
---
### ✅ 总结推荐:
> **首选:CentOS Stream 9**
> (或 Rocky/AlmaLinux 9,更适合生产环境)
这些系统提供了良好的安全性、软件可用性和长期支持,非常适合部署 WordPress 等现代 Web 应用。
如有更多需求(如宝塔面板、Docker 部署等),也可进一步优化选择。
轻量云Cloud