阿里云ECS如何安装WORDPRESS?

在阿里云ECS(弹性计算服务)上安装 WordPress,通常需要以下几个步骤。以下是基于 Linux 系统(如 CentOS 或 Ubuntu) 的详细操作指南:


🌐 前提条件

  1. 已创建一台阿里云 ECS 实例(建议选择 CentOS 7+/Ubuntu 20.04+)
  2. 实例已分配公网 IP 或已绑定弹性公网 IP(EIP)
  3. 安全组已开放以下端口:
    • 80(HTTP)
    • 443(HTTPS,可选)
    • 22(SSH)
  4. 已通过 SSH 登录到 ECS 实例(使用工具如 Xshell、PuTTY 或终端)

✅ 步骤一:安装 LAMP 或 LNMP 环境

WordPress 需要 Web 服务器 + PHP + 数据库环境。常用组合:

  • LAMP:Linux + Apache + MySQL + PHP
  • LNMP:Linux + Nginx + MySQL + PHP(性能更好,推荐)

这里以 CentOS 7 使用 LAMP 为例。


1. 更新系统

sudo yum update -y

2. 安装 Apache(Web 服务器)

sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd

访问你的公网 IP,应看到 Apache 默认页面。


3. 安装 MySQL(或 MariaDB)

sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb

运行安全配置脚本:

sudo mysql_secure_installation

按提示设置 root 密码、删除匿名用户等。


4. 安装 PHP(WordPress 要求 PHP 7.4+)

# 安装 EPEL 和 Remi 源(用于最新 PHP)
sudo yum install epel-release -y
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

# 启用 PHP 7.4 模块(以 7.4 为例)
sudo yum-config-manager --enable remi-php74
sudo yum install php php-mysql php-gd php-xml php-mbstring php-json -y

验证 PHP 安装:

php -v

重启 Apache:

sudo systemctl restart httpd

✅ 步骤二:创建数据库和用户

登录 MySQL:

mysql -u root -p

执行以下 SQL 命令(替换 your_password):

CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

✅ 步骤三:下载并安装 WordPress

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo cp wordpress/wp-config-sample.php wordpress/wp-config.php
sudo rm -rf index.html

编辑配置文件:

sudo vim wordpress/wp-config.php

修改数据库配置:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

保存退出。


✅ 步骤四:设置权限

sudo chown -R apache:apache /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

如果是 Ubuntu,用户为 www-data,命令改为:

sudo chown -R www-data:www-data /var/www/html/wordpress

✅ 步骤五:访问 WordPress 安装向导

打开浏览器,访问:

http://<你的ECS公网IP>/wordpress

进入 WordPress 安装页面,按照提示完成:

  1. 选择语言
  2. 输入站点标题、管理员账号、密码、邮箱
  3. 点击“安装 WordPress”

✅ 可选:绑定域名 + HTTPS

  1. 在阿里云购买并解析域名到 ECS 公网 IP
  2. 使用 宝塔面板 或 Certbot + Let’s Encrypt 配置 SSL 证书(免费 HTTPS)

✅ 推荐:使用宝塔面板简化管理(可选)

如果你觉得命令行复杂,可以安装 宝塔面板(一键部署环境):

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完成后,通过浏览器访问面板地址,可视化安装 LNMP + WordPress。


🔒 安全建议

  • 定期更新系统和 WordPress
  • 修改默认的 WordPress 登录路径(如使用插件)
  • 不使用 admin 作为管理员用户名
  • 开启阿里云安全组最小化策略
  • 备份网站和数据库

✅ 完成!你现在已经在阿里云 ECS 上成功部署了 WordPress 博客或网站。

如有问题,欢迎继续提问 😊

未经允许不得转载:CLOUD技术博 » 阿里云ECS如何安装WORDPRESS?