在 CentOS 上运行 WordPress 的版本选择主要取决于 PHP、MySQL/MariaDB 和 Web 服务器(如 Apache/Nginx) 的兼容性,而非特定 CentOS 版本。以下是关键建议:
1. 推荐 CentOS 版本
-
CentOS 7 或 CentOS 8(Stream)
- CentOS 7:支持到 2024 年 6 月(EOL),但软件包较旧(如默认 PHP 5.4),需通过第三方仓库(如 Remi、EPEL)升级 PHP 到 7.4+ 或 8.0+。
- CentOS 8 Stream:更新周期较短,软件包较新(如默认 PHP 7.2+),更适合新安装。
注意:CentOS 8 已结束官方支持(2021 年底),建议迁移到替代系统(如 AlmaLinux/Rocky Linux)或使用 CentOS Stream。
2. 系统要求(WordPress 官方建议)
- PHP:7.4 或更高(推荐 8.0+)
- MySQL:5.7+ 或 MariaDB 10.4+
- Web 服务器:Apache 或 Nginx
- HTTPS:建议配置 SSL(如 Let’s Encrypt)。
3. 替代方案(推荐)
如果使用 CentOS 的衍生版本(更稳定且长期支持):
- AlmaLinux 9 或 Rocky Linux 9
- 原生支持 PHP 8.0+、MariaDB 10.5+,兼容性更好,且提供 10 年更新。
4. 安装步骤概要(以 CentOS 7 为例)
-
更新系统并安装必要工具:
yum update -y yum install epel-release -y -
添加 Remi 仓库(PHP 8+):
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y yum-config-manager --enable remi-php80 -
安装 PHP 和扩展:
yum install php php-mysqlnd php-gd php-opcache php-mbstring -y -
安装数据库和 Web 服务器:
yum install mariadb-server httpd -y systemctl start mariadb httpd systemctl enable mariadb httpd -
配置 WordPress:
- 下载 WordPress 并解压到
/var/www/html。 - 设置数据库权限和
wp-config.php。
- 下载 WordPress 并解压到
总结
- 短期/测试环境:CentOS 7 + 第三方仓库(如 Remi)。
- 生产环境:优先选择 AlmaLinux/Rocky Linux 9 或 CentOS Stream 8(需接受滚动更新)。
确保始终检查 WordPress 官方要求 以获取最新兼容性信息。
云服务器