是的,CentOS Stream 完全兼容 WordPress,可以用来搭建和运行 WordPress 网站。
WordPress 是一个基于 PHP 的内容管理系统(CMS),其运行依赖于以下技术栈(通常称为 LAMP 或 LEMP):
- Linux 操作系统(如 CentOS Stream)
- Apache 或 Nginx(Web 服务器)
- MySQL 或 MariaDB(数据库)
- PHP
而 CentOS Stream 正是一个由 Red Hat 推出的、持续交付的 Linux 发行版,完全支持上述组件。因此,它是部署 WordPress 的理想选择之一。
✅ CentOS Stream 支持的关键组件
| 组件 | 是否支持 | 说明 |
|---|---|---|
| Apache/Nginx | ✅ | 可通过 dnf 安装 httpd 或 nginx |
| MySQL/MariaDB | ✅ | MariaDB 在默认仓库中,MySQL 可通过官方源安装 |
| PHP | ✅ | PHP 8.0+ 可从默认或 EPEL/Remi 仓库安装 |
| SSL/TLS | ✅ | 可配合 Let’s Encrypt 使用 Certbot 配置 HTTPS |
🛠️ 搭建步骤概览(以 LAMP 为例)
-
更新系统
sudo dnf update -y -
安装 Apache
sudo dnf install httpd -y sudo systemctl enable httpd sudo systemctl start httpd -
安装 MariaDB
sudo dnf install mariadb-server mariadb -y sudo systemctl enable mariadb sudo systemctl start mariadb sudo mysql_secure_installation -
安装 PHP(建议使用 Remi 仓库获取新版)
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y # CentOS Stream 9 示例 sudo dnf module enable php:remi-8.2 -y sudo dnf install php php-mysqlnd php-gd php-xml php-mbstring php-json -y -
配置防火墙
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --reload -
下载并配置 WordPress
cd /var/www/html sudo wget https://wordpress.org/latest.tar.gz sudo tar -xzf latest.tar.gz sudo chown -R apache:apache wordpress sudo chmod -R 755 wordpress -
创建数据库
CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'strongpassword'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT; -
配置
wp-config.php并完成 Web 安装
⚠️ 注意事项
- CentOS Stream 是滚动发行版,更新频繁,适合有一定 Linux 经验的用户。
- 如果你追求更高的稳定性,可考虑 Rocky Linux 或 AlmaLinux(它们是 RHEL 的下游重建版本,更接近传统 CentOS)。
- 确保定期备份网站和数据库。
✅ 总结
是的,CentOS Stream 完全兼容 WordPress,只要正确配置 LAMP/LEMP 环境,就可以稳定运行 WordPress 网站。它提供了良好的安全性、性能和社区支持,是搭建 WordPress 的可靠选择。
如果你需要,我也可以提供完整的自动化脚本或 Nginx + PHP-FPM 的配置方案。
云小栈