阿里云ECS如何安装WORDPRESS?

服务器

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


✅ 一、准备工作

  1. 购买并配置阿里云ECS实例

    • 登录 阿里云控制台
    • 购买一台ECS实例(推荐配置:2核4G,系统选择 CentOS 7/8 或 Ubuntu 20.04+)
    • 选择安全组规则,开放以下端口
      • 80(HTTP)
      • 443(HTTPS)
      • 22(SSH)
    • 获取ECS的公网IP地址
  2. 远程连接ECS

    • 使用 SSH 工具(如 Xshell、PuTTY 或终端)连接:
      ssh root@你的ECS公网IP
    • 输入密码或使用密钥登录。

✅ 二、安装 LAMP 或 LNMP 环境(以 LAMP 为例)

LAMP = Linux + Apache + MySQL + PHP

1. 更新系统(以 CentOS 为例)

yum update -y

2. 安装 Apache

yum install httpd -y
systemctl start httpd
systemctl enable httpd

3. 安装 MySQL(推荐 MariaDB)

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

运行安全设置:

mysql_secure_installation

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

4. 安装 PHP

yum install php php-mysql php-gd php-xml php-mbstring -y

重启 Apache:

systemctl restart httpd

✅ 三、创建数据库用于 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 -xvzf latest-zh_CN.tar.gz

2. 将文件复制到网站根目录

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

3. 设置目录权限

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

如果使用 Ubuntu 系统,用户可能是 www-data,命令为:chown -R www-data:www-data /var/www/html/


✅ 五、配置 WordPress

  1. 在浏览器中访问:

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

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

  4. 完成安装后,登录后台:

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

✅ 六、(可选)配置域名和SSL

  • 绑定域名:在阿里云 DNS 控制台将域名解析到 ECS 公网 IP。
  • 配置 HTTPS:使用 Let’s Encrypt 免费证书(推荐使用 Certbot)。

✅ 常见问题排查

问题 解决方法
无法访问网站 检查安全组是否开放 80 端口
数据库连接失败 检查 MySQL 是否运行,用户名密码是否正确
权限错误 确保 /var/www/html 权限正确
安装页面不显示 检查 PHP 是否安装成功,php -v

✅ 总结

通过以上步骤,你已经成功在阿里云ECS上部署了 WordPress。后续可安装主题、插件,发布内容。

⚠️ 建议:生产环境建议使用更安全的配置,如禁用 root 登录、使用 Nginx + PHP-FPM(LNMP)、定期备份等。


如需使用 LNMP 一键安装包(更简单),推荐使用 宝塔面板 或 LNMP.org 一键包,可大幅简化安装流程。

需要我提供宝塔面板安装 WordPress 的教程吗?

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