是的,WordPress 可以运行在 CentOS 8 Stream x64 系统上。
CentOS 是一个基于 Red Hat Enterprise Linux(RHEL)的稳定、企业级 Linux 发行版,非常适合用于搭建 Web 服务器。而 WordPress 是基于 PHP 和 MySQL/MariaDB 的内容管理系统,只要满足其运行环境要求,就可以顺利安装和运行。
✅ WordPress 在 CentOS 8 Stream 上运行所需的基本条件:
-
Web 服务器:
- Apache HTTP Server(常用)
- Nginx(也可以)
-
PHP(建议 7.4 或 8.0+):
- WordPress 官方推荐使用较新的 PHP 版本以获得更好的性能和安全性。
-
数据库:
- MariaDB(CentOS 默认提供)
- 或 MySQL(可选)
-
其他依赖组件:
- mod_rewrite(Apache 模块)
- PHP 扩展:
php-mysqlnd,php-curl,php-gd,php-mbstring,php-xml等
🛠️ 安装步骤简要(以 LAMP 架构为例):
1. 更新系统
sudo dnf update -y
2. 安装 Apache
sudo dnf install httpd -y
sudo systemctl enable httpd
sudo systemctl start httpd
3. 安装 MariaDB(MySQL 兼容)
sudo dnf install mariadb-server mariadb -y
sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo mysql_secure_installation
4. 安装 PHP 和相关扩展
sudo dnf install php php-mysqlnd php-curl php-gd php-mbstring php-xml unzip wget -y
安装完后重启 Apache:
sudo systemctl restart httpd
5. 创建 WordPress 数据库和用户(进入 MariaDB)
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
exit
6. 下载并配置 WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xvzf 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
7. 配置 WordPress
cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
nano wp-config.php
修改数据库名称、用户名和密码为你之前设置的内容。
8. 设置 SELinux 和防火墙(如需要)
sudo setsebool -P httpd_can_network_connect=1
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
9. 浏览器访问安装页面
打开浏览器访问:
http://你的服务器IP/wordpress
按照提示完成 WordPress 的安装向导。
🔐 建议的安全措施:
- 使用强密码保护数据库和 WordPress 后台。
- 定期更新 WordPress 核心、插件和主题。
- 考虑使用 Let’s Encrypt 提供的 SSL 证书来启用 HTTPS。
- 定期备份数据库和网站文件。
💡 总结:
| 项目 | 是否支持 |
|---|---|
| CentOS 8 Stream x64 | ✅ 支持 |
| Apache + PHP + MariaDB | ✅ 完全兼容 |
| WordPress 安装 | ✅ 成功部署 |
如果你有具体的需求,比如使用 Nginx、HTTPS、Docker 容器化等,我也可以提供对应的详细教程。欢迎继续提问!
云计算HECS