加油
努力

搭建WordPress网站时,CentOS Stream是否兼容?

是的,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 为例)

  1. 更新系统

    sudo dnf update -y
  2. 安装 Apache

    sudo dnf install httpd -y
    sudo systemctl enable httpd
    sudo systemctl start httpd
  3. 安装 MariaDB

    sudo dnf install mariadb-server mariadb -y
    sudo systemctl enable mariadb
    sudo systemctl start mariadb
    sudo mysql_secure_installation
  4. 安装 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
  5. 配置防火墙

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --reload
  6. 下载并配置 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
  7. 创建数据库

    CREATE DATABASE wordpress;
    CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'strongpassword';
    GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
  8. 配置 wp-config.php 并完成 Web 安装


⚠️ 注意事项

  • CentOS Stream 是滚动发行版,更新频繁,适合有一定 Linux 经验的用户。
  • 如果你追求更高的稳定性,可考虑 Rocky LinuxAlmaLinux(它们是 RHEL 的下游重建版本,更接近传统 CentOS)。
  • 确保定期备份网站和数据库。

✅ 总结

是的,CentOS Stream 完全兼容 WordPress,只要正确配置 LAMP/LEMP 环境,就可以稳定运行 WordPress 网站。它提供了良好的安全性、性能和社区支持,是搭建 WordPress 的可靠选择。

如果你需要,我也可以提供完整的自动化脚本或 Nginx + PHP-FPM 的配置方案。

云服务器