阿里云ECS如何安装WORDPRESS?

在阿里云ECS(Elastic Compute Service)上安装 WordPress,通常需要以下几个步骤。以下以 CentOS 7Ubuntu 20.04 系统为例,使用 LAMP(Linux + Apache + MySQL + PHP)环境来部署 WordPress。


✅ 步骤一:购买并登录阿里云ECS

  1. 登录 阿里云控制台

  2. 购买一台ECS实例(建议配置:2核4G,系统选 CentOS 7.x 或 Ubuntu 20.04)

  3. 设置安全组规则,开放以下端口:

    • 80(HTTP)
    • 443(HTTPS,可选)
    • 22(SSH)
  4. 使用 SSH 登录到你的 ECS 实例:

    ssh root@你的ECS公网IP

✅ 步骤二:安装 LAMP 环境

1. 安装 Apache(Web服务器)

CentOS:

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

Ubuntu:

sudo apt update
sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2

浏览器访问 http://你的公网IP,看到 Apache 欢迎页表示成功。


2. 安装 MySQL(或 MariaDB)

CentOS:

sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation  # 设置root密码,移除匿名用户等安全设置

Ubuntu:

sudo apt install mysql-server -y
sudo systemctl start mysql
sudo systemctl enable mysql
sudo mysql_secure_installation

3. 安装 PHP

CentOS(PHP 7.4 示例):

sudo yum install epel-release yum-utils -y
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum-config-manager --enable remi-php74
sudo yum install php php-mysql php-gd php-xml php-mbstring php-json -y

Ubuntu:

sudo apt install php php-mysql php-gd php-curl php-xml php-mbstring php-zip -y

验证 PHP 是否安装成功:

php -v

✅ 步骤三:创建数据库用于 WordPress

mysql -u root -p

在 MySQL 中执行:

CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

✅ 步骤四:下载并配置 WordPress

  1. 下载 WordPress:

    cd /tmp
    wget https://cn.wordpress.org/latest-zh_CN.tar.gz
    tar -xzf latest-zh_CN.tar.gz
  2. 将文件复制到网站根目录:

CentOS:

sudo cp -r wordpress/* /var/www/html/

Ubuntu:

sudo cp -r wordpress/* /var/www/html/
  1. 修改目录权限:
    sudo chown -R www-data:www-data /var/www/html/   # Ubuntu
    sudo chown -R apache:apache /var/www/html/       # CentOS
    sudo chmod -R 755 /var/www/html/

✅ 步骤五:配置 WordPress

  1. 在浏览器访问:

    http://你的ECS公网IP
  2. 进入 WordPress 安装向导:

    • 选择语言(中文)
    • 填写数据库信息:
      • 数据库名:wordpress
      • 用户名:wpuser
      • 密码:你设置的密码
      • 数据库主机:localhost
      • 表前缀:可默认 wp_
  3. 继续安装,设置站点标题、管理员用户名、密码、邮箱等。


✅ 步骤六:(可选)配置域名与 HTTPS

  1. 绑定域名

    • 在阿里云解析服务中,将你的域名 A 记录指向 ECS 公网 IP。
  2. 配置 SSL 证书(HTTPS)

    • 使用 阿里云免费SSL证书Let’s Encrypt(Certbot)
    • 推荐使用 Certbot 自动配置 HTTPS:
      sudo apt install certbot python3-certbot-apache -y  # Ubuntu
      sudo certbot --apache -d yourdomain.com

✅ 常见问题排查

  • 无法访问? 检查安全组是否放行 80 端口。
  • 数据库连接失败? 检查 MySQL 用户权限和密码。
  • 上传文件失败? 检查 PHP 配置和目录权限。
  • Apache 无法启动? 查看日志:sudo tail /var/log/httpd/error_log(CentOS)或 /var/log/apache2/error.log(Ubuntu)

✅ 总结

通过以上步骤,你已成功在阿里云ECS上部署 WordPress。后续可安装主题、插件,开始建站。


💡 进阶建议

  • 使用宝塔面板(一键安装环境)简化操作。
  • 定期备份网站文件和数据库。
  • 开启云监控和自动快照。

如需使用 宝塔面板 安装 WordPress,也可以告诉我,我提供一键安装教程。

未经允许不得转载:秒懂云 » 阿里云ECS如何安装WORDPRESS?