wordpress 用CentOS什么版本?

在使用 WordPress 搭建网站时,选择合适的 CentOS 版本 是非常重要的。以下是一些推荐和建议:


✅ 推荐使用的 CentOS 版本

🟢 1. CentOS Stream(推荐用于长期使用)

  • 当前主流版本:CentOS Stream 8 或 CentOS Stream 9
  • 它是 Red Hat Enterprise Linux (RHEL) 的上游开发分支,适合希望紧跟企业级技术发展的用户。
  • WordPress 在 CentOS Stream 上运行良好,支持现代 PHP 版本和数据库环境(如 MariaDB、MySQL、PostgreSQL)。

⚠️ 注意:CentOS Stream 并不是传统的“稳定版”,它是滚动更新的,但仍然适用于生产环境,特别是你愿意定期维护系统的情况下。


🟡 2. CentOS 7(不推荐新项目使用)

  • 虽然目前仍有不少服务器在使用 CentOS 7,但它已经进入 Maintenance Phase(维护阶段)
  • 官方支持将于 2024年6月30日结束
  • 默认的软件包较旧(如 PHP 7.1),可能无法很好地支持最新版 WordPress 和插件。
  • 不建议用于新部署的 WordPress 站点。

🧰 安装 WordPress 所需组件(以 CentOS Stream 8/9 为例)

你需要安装以下基础组件来运行 WordPress:

组件 推荐
Web Server Nginx 或 Apache
数据库 MariaDB >= 10.5 / MySQL >= 8.0
PHP PHP >= 8.0(推荐使用 Remi 或 EPEL 仓库安装)
PHP 扩展 php-curl, php-gd, php-mbstring, php-xml, php-mysqlnd

🔧 示例:在 CentOS Stream 8 上安装 LAMP + WordPress

# 安装 EPEL 和 Remi 仓库
sudo dnf install epel-release -y
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

# 启用 PHP 8.1 模块
sudo dnf module reset php -y
sudo dnf module enable php:remi-8.1 -y

# 安装 Apache、MariaDB、PHP
sudo dnf install httpd mariadb-server mariadb php php-mysqlnd php-curl php-gd php-mbstring php-xml unzip wget -y

# 启动并启用 MariaDB 和 Apache
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl start httpd
sudo systemctl enable httpd

# 初始化 MariaDB 安全设置
sudo mysql_secure_installation

# 创建 WordPress 数据库和用户
mysql -u root -p -e "CREATE DATABASE wordpress; CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost'; FLUSH PRIVILEGES;"

# 下载并解压 WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo cp -r wordpress /var/www/html/
sudo chown -R apache:apache /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

# 配置 wp-config.php 文件
cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
vim wp-config.php  # 修改数据库连接信息

# 访问 http://your_server_ip/wordpress 完成安装向导

✅ 总结建议

场景 推荐版本
新项目部署 CentOS Stream 8 或 9
追求稳定性 使用 RHEL 兼容发行版如 Rocky Linux 或 AlmaLinux
旧项目维护 CentOS 7(注意尽快迁移)

如果你需要更稳定的系统且不想频繁更新,也可以考虑使用 Rocky LinuxAlmaLinux,它们都是 CentOS 的替代品,兼容 RHEL,更适合企业级 WordPress 生产环境。


如需我帮你写一个完整的 WordPress 自动化安装脚本或配置 HTTPS(Let’s Encrypt),也可以告诉我 😊

未经允许不得转载:CLOUD技术博 » wordpress 用CentOS什么版本?