阿里云ECS如何安装WORDPRESS?

云计算

在阿里云ECS(弹性计算服务)上安装 WordPress,主要分为以下几个步骤:准备 ECS 实例、配置环境、安装 WordPress 并完成初始化设置。以下是详细的操作指南:


✅ 一、准备工作

  1. 购买并登录阿里云ECS实例

    • 登录 阿里云控制台
    • 创建一台 ECS 实例(建议选择 CentOS 7.x / Ubuntu 20.04 或更高版本)
    • 记录公网 IP 地址
    • 确保安全组开放以下端口:
      • 80(HTTP)
      • 443(HTTPS,可选)
      • 22(SSH)
  2. 连接到 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

  1. 在浏览器中访问:

    http://你的ECS公网IP
  2. 按照提示进行安装:

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

  4. 完成后登录后台:

    http://你的ECS公网IP/wp-admin

✅ 五、(可选)配置域名与 HTTPS

  1. 绑定域名

    • 在阿里云 DNS 控制台添加 A 记录,指向 ECS 公网 IP。
  2. 申请免费 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 实例:

  1. 创建 ECS 时选择镜像市场 → 搜索 “WordPress”
  2. 选择包含 LAMP 环境的一键部署镜像
  3. 登录后根据提示获取初始账号密码,直接访问即可使用

优点:省去环境配置,适合快速建站。


如有更多需求(如 Nginx + PHP-FPM、Docker 部署等),也可进一步说明,我可以提供对应方案。

祝你成功搭建 WordPress 网站!🚀

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