在阿里云ECS(弹性计算服务)上安装 WordPress,主要分为以下几个步骤:准备 ECS 实例、配置环境、安装 WordPress 并完成初始化设置。以下是详细的操作指南:
✅ 一、准备工作
-
购买并登录阿里云ECS实例
- 登录 阿里云控制台
- 创建一台 ECS 实例(建议选择 CentOS 7.x / Ubuntu 20.04 或更高版本)
- 记录公网 IP 地址
- 确保安全组开放以下端口:
80
(HTTP)443
(HTTPS,可选)22
(SSH)
-
连接到 ECS 实例
使用 SSH 工具(如 Xshell、PuTTY 或终端)连接:ssh root@你的ECS公网IP
✅ 二、部署 LAMP 或 LNMP 环境(以 LAMP 为例)
WordPress 需要 Web 服务器(Apache/Nginx)、数据库(MySQL/MariaDB)和 PHP 环境。
方法一:手动安装 LAMP(以 CentOS 为例)
# 1. 更新系统
sudo yum update -y
# 2. 安装 Apache
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
# 3. 安装 MariaDB(MySQL 替代品)
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
# 4. 安装 PHP(建议 PHP 7.4+)
sudo yum install epel-release -y
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum install yum-utils -y
sudo yum-config-manager --enable remi-php74
sudo yum install php php-mysql php-gd php-xml php-mbstring php-json -y
# 5. 重启 Apache 使 PHP 生效
sudo systemctl restart httpd
设置数据库(MySQL/MariaDB)
# 运行安全配置向导
sudo mysql_secure_installation
# 登录数据库
mysql -u root -p
# 创建 WordPress 所需的数据库和用户
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
✅ 三、下载并安装 WordPress
# 下载 WordPress 最新中文版(或英文版)
cd /tmp
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
# 解压并移动到 Web 目录
tar -xzvf latest-zh_CN.tar.gz
sudo cp -r wordpress/* /var/www/html/
# 设置权限
sudo chown -R apache:apache /var/www/html/
sudo chmod -R 755 /var/www/html/
# 如果 SELinux 开启,需设置正确上下文(CentOS)
sudo setsebool -P httpd_can_network_connect 1
✅ 四、配置 WordPress
-
在浏览器中访问:
http://你的ECS公网IP
-
按照提示进行安装:
- 选择语言(中文)
- 填写数据库信息:
- 数据库名:
wordpress
- 用户名:
wpuser
- 密码:你设置的密码
- 主机:
localhost
- 表前缀:
wp_
(可默认)
- 数据库名:
-
执行安装,设置站点标题、管理员用户名、密码、邮箱等。
-
完成后登录后台:
http://你的ECS公网IP/wp-admin
✅ 五、(可选)配置域名与 HTTPS
-
绑定域名
- 在阿里云 DNS 控制台添加 A 记录,指向 ECS 公网 IP。
-
申请免费 SSL 证书(Let’s Encrypt)
使用 Certbot 配置 HTTPS:sudo yum install certbot python3-certbot-apache -y sudo certbot --apache -d yourdomain.com
✅ 六、安全建议
- 定期更新 WordPress 核心、主题和插件
- 修改默认管理员用户名(不要用 admin)
- 安装安全插件(如 Wordfence)
- 关闭不必要的文件编辑功能(在
wp-config.php
中添加):define('DISALLOW_FILE_EDIT', true);
✅ 补充:使用一键镜像快速部署(推荐新手)
阿里云提供 WordPress 镜像 的 ECS 实例:
- 创建 ECS 时选择镜像市场 → 搜索 “WordPress”
- 选择包含 LAMP 环境的一键部署镜像
- 登录后根据提示获取初始账号密码,直接访问即可使用
优点:省去环境配置,适合快速建站。
如有更多需求(如 Nginx + PHP-FPM、Docker 部署等),也可进一步说明,我可以提供对应方案。
祝你成功搭建 WordPress 网站!🚀