阿里云服务器上快速部署WordPress网站的详细教程

来自:素雅营销研究院

头像 方知笔记
2025年04月26日 16:59

一、准备工作

在开始之前,请确保您已完成以下准备工作:

  1. 购买阿里云服务器:选择适合的ECS实例(推荐至少1核2GB配置)。
  2. 配置安全组:开放80(HTTP)、443(HTTPS)、22(SSH)等必要端口。
  3. 域名解析(可选):若需绑定域名,请在阿里云DNS解析中添加A记录指向服务器IP。

二、安装运行环境(LAMP/LNMP)

方案1:使用宝塔面板(推荐新手)

  1. 安装宝塔面板
# CentOS/RedHat
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
  1. 登录宝塔面板(通过外网面板地址),安装 Nginx/Apache + MySQL + PHP 7.4+

方案2:手动安装LNMP环境

# Ubuntu/Debian示例
sudo apt update
sudo apt install nginx mysql-server php-fpm php-mysql -y

三、安装WordPress

  1. 下载并解压WordPress
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
mv wordpress /var/www/html/
chown -R www-data:www-data /var/www/html/wordpress
  1. 配置数据库
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
  1. 配置Nginx虚拟主机
server {
listen 80;
server_name yourdomain.com;
root /var/www/html/wordpress;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}

四、完成安装

  1. 访问服务器IP或域名,按提示填写数据库信息(名称、用户名、密码等)。
  2. 设置网站标题、管理员账号密码,完成安装。

五、优化与安全

  1. 启用HTTPS:使用宝塔面板一键申请SSL证书,或手动配置Let’s Encrypt。
  2. 定期备份:通过宝塔计划任务或阿里云快照功能备份网站数据。
  3. 安装缓存插件:如WP Super Cache提升访问速度。

常见问题

  • 403错误:检查文件权限(chmod -R 755 /var/www/html)。
  • 数据库连接失败:确认MySQL服务运行且用户名密码正确。

通过以上步骤,您已成功在阿里云服务器部署WordPress网站!如需更高性能,可结合阿里云OSS、CDN等产品进一步优化。