WordPress 本身是一个基于 PHP 的内容管理系统,它可以在多种操作系统上运行,包括 CentOS。CentOS 是一个广泛用于服务器的 Linux 发行版,稳定性高,适合部署 WordPress 网站。
推荐使用的 CentOS 版本:
目前推荐使用 CentOS Stream 系列,特别是:
- ✅ CentOS Stream 8
- ✅ CentOS Stream 9
⚠️ 注意:传统的 CentOS 7 和 CentOS 8 已经或即将停止维护:
- CentOS 7 的支持已于 2024年6月30日 结束。
- CentOS 8 已于 2021 年底停止维护。
因此,不建议在生产环境中继续使用这些旧版本。
为什么选择 CentOS Stream?
CentOS Stream 是 RHEL(Red Hat Enterprise Linux)的上游开发版本,持续更新,适合现代 Web 应用部署。它提供长期支持和安全更新。
搭配 WordPress 的典型技术栈(LAMP/LEMP)
在 CentOS 上部署 WordPress 常见的技术组合包括:
LAMP(传统)
- Linux: CentOS Stream 8/9
- Apache:
httpd - MySQL 或 MariaDB
- PHP: 推荐 PHP 7.4、8.0 或 8.1(WordPress 官方推荐 PHP 8.0+)
LEMP(高性能)
- Nginx 替代 Apache,适合高并发场景
安装要点
-
启用 EPEL 和 Remi 仓库(用于安装新版 PHP):
sudo dnf install epel-release sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm # CentOS Stream 9 示例 -
安装 PHP(例如 8.1):
sudo dnf module enable php:remi-8.1 sudo dnf install php php-mysqlnd php-gd php-curl php-zip php-mbstring -
安装数据库(MariaDB 或 MySQL):
sudo dnf install mariadb-server mariadb -
安装 Web 服务器:
sudo dnf install httpd # Apache # 或 sudo dnf install nginx # Nginx -
下载并配置 WordPress,设置权限、防火墙、SELinux 等。
总结
| 推荐版本 | 是否推荐 | 备注 |
|---|---|---|
| CentOS Stream 9 | ✅ 强烈推荐 | 最新稳定,长期支持 |
| CentOS Stream 8 | ✅ 推荐 | 仍可用,但逐步过渡到 9 |
| CentOS 7 | ❌ 不推荐 | 已停止维护 |
| CentOS 8 | ❌ 不推荐 | 已停止维护 |
✅ 最佳实践建议:
- 使用 CentOS Stream 9 搭配 PHP 8.1+ 和 MariaDB 10.6+
- 配合宝塔面板、Webmin 或手动配置 LAMP/LEMP 环境
- 定期更新系统和 WordPress 插件以确保安全
如果你追求更稳定的传统企业版,也可以考虑 Rocky Linux 9 或 AlmaLinux 9,它们是 CentOS 的直接替代品,与 RHEL 完全兼容。
需要我提供完整的安装脚本或步骤吗?
云计算HECS