在 Alibaba Cloud Linux 3.2104 LTS 64位 上安装 WordPress 的步骤如下。这个系统基于 CentOS Stream,所以可以使用 yum 包管理器来安装依赖和组件。
✅ 环境要求
- Alibaba Cloud Linux 3.2104 LTS 64位
- Apache 或 Nginx(这里以 Apache 为例)
- PHP 7.4 或以上版本
- MySQL 或 MariaDB
🧱 第一步:安装 Apache、PHP、MySQL(MariaDB)
# 更新系统软件包
sudo dnf update -y
# 安装 Apache
sudo dnf install httpd -y
# 安装 MariaDB(MySQL 兼容)
sudo dnf install mariadb-server mariadb -y
# 安装 PHP 及常用扩展
sudo dnf install php php-mysqlnd php-curl php-gd php-mbstring php-xml php-json -y
🔧 第二步:启动 Apache、MariaDB 服务并设置开机自启
# 启动 Apache
sudo systemctl start httpd
sudo systemctl enable httpd
# 启动 MariaDB
sudo systemctl start mariadb
sudo systemctl enable mariadb
🔐 第三步:配置 MariaDB 数据库
运行安全初始化:
sudo mysql_secure_installation
按照提示设置数据库 root 密码,并选择默认选项。
然后登录数据库创建 WordPress 数据库和用户:
mysql -u root -p
执行以下 SQL 命令:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
FLUSH PRIVILEGES;
exit;
🌐 第四步:下载并配置 WordPress
# 安装 wget 和 unzip 工具
sudo dnf install wget unzip -y
# 下载最新版 WordPress
cd /tmp
wget https://wordpress.org/latest.zip
# 解压文件
unzip latest.zip
# 将 WordPress 移动到 Apache 根目录
sudo mv wordpress /var/www/html/
设置权限:
sudo chown -R apache:apache /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
⚙️ 第五步:配置 WordPress 配置文件
cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
vim wp-config.php
修改以下数据库连接信息:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
保存退出。
🌍 第六步:配置 Apache 虚拟主机(可选)
你可以直接通过 http://你的服务器IP/wordpress 访问安装页面。
但推荐创建一个虚拟主机配置:
sudo vim /etc/httpd/conf.d/wordpress.conf
写入以下内容:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/wordpress/
ServerName localhost
<Directory /var/www/html/wordpress/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/wordpress_error.log
CustomLog /var/log/httpd/wordpress_access.log combined
</VirtualHost>
保存并重启 Apache:
sudo systemctl restart httpd
🌐 第七步:开放防火墙端口(如需要)
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload
🚀 第八步:访问 WordPress 安装页面
在浏览器中打开:
http://你的服务器IP/wordpress
按照提示设置站点标题、管理员账号等信息,完成安装。
✅ 成功安装!
你现在已经在 Alibaba Cloud Linux 3.2104 LTS 64位上成功安装了 WordPress!
🧼 后续建议
- 安装 SSL 证书(如 Let’s Encrypt)启用 HTTPS
- 安装缓存插件(如 WP Super Cache)
- 定期备份数据库和网站文件
- 使用宝塔面板(可选)简化管理
如果你需要安装 Nginx + PHP-FPM 版本,也可以告诉我,我可以提供对应的教程。
云计算HECS