如何在阿里云上快速部署WordPress网站

来自:素雅营销研究院

头像 方知笔记
2025年04月26日 11:47

一、前期准备工作

在阿里云上部署WordPress前,您需要完成以下准备工作:

  1. 注册阿里云账号:访问阿里云官网完成注册
  2. 购买ECS云服务器:建议选择CentOS 7.x或Ubuntu 20.04系统
  3. 购买域名并备案(可选):如需对外访问建议备案
  4. 准备SSH连接工具:如PuTTY(Windows)或终端(Mac/Linux)

二、服务器环境配置

1. 连接云服务器

使用SSH工具连接到您的ECS实例:

ssh root@your_server_ip

2. 安装LAMP环境

WordPress需要PHP、MySQL和Apache/Nginx环境:

对于CentOS系统

# 更新系统
yum update -y

# 安装Apache
yum install httpd -y
systemctl start httpd
systemctl enable httpd

# 安装MySQL(MariaDB)
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation

# 安装PHP
yum install php php-mysql php-gd php-mbstring -y
systemctl restart httpd

对于Ubuntu系统

# 更新系统
apt update && apt upgrade -y

# 安装Apache
apt install apache2 -y
systemctl start apache2
systemctl enable apache2

# 安装MySQL
apt install mysql-server -y
systemctl start mysql
systemctl enable mysql
mysql_secure_installation

# 安装PHP
apt install php libapache2-mod-php php-mysql -y
systemctl restart apache2

三、创建WordPress数据库

  1. 登录MySQL:
mysql -u root -p
  1. 创建数据库和用户:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

四、安装并配置WordPress

  1. 下载最新版WordPress:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
  1. 修改文件权限:
chown -R apache:apache /var/www/html
chmod -R 755 /var/www/html
  1. 配置wp-config.php:
cp wp-config-sample.php wp-config.php
nano wp-config.php

修改以下正文:

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

五、完成安装并访问

  1. 在浏览器访问您的服务器IP或域名:
http://your_server_ip
  1. 按照WordPress安装向导完成安装:
  • 设置网站标题
  • 创建管理员账号
  • 完成安装

六、安全优化建议

  1. 修改默认登录地址:使用插件或.htaccess修改wp-admin路径
  2. 安装安全插件:如Wordfence或iThemes Security
  3. 定期备份:使用阿里云快照功能或WordPress备份插件
  4. 启用HTTPS:在阿里云SSL证书服务申请免费证书

七、常见问题解决

  1. 无法访问网站:检查安全组规则是否开放80/443端口
  2. 数据库连接错误:确认wp-config.php中的数据库信息正确
  3. 文件权限问题:确保/var/www/html目录权限正确
  4. 内存不足:可通过阿里云控制台升级服务器配置

通过以上步骤,您已成功在阿里云ECS上部署了WordPress网站。如需更高级功能,可考虑使用阿里云的RDS数据库服务和OSS存储服务来优化网站性能。