阿里云服务器如何设置WordPress网站

来自:素雅营销研究院

头像 方知笔记
2025年06月01日 17:26

准备工作

在开始设置之前,您需要确保已完成以下准备工作:

  1. 已购买阿里云ECS服务器(建议选择CentOS或Ubuntu系统)
  2. 已完成域名注册和备案(国内服务器必须备案)
  3. 拥有服务器root权限或管理员账号

第一步:连接服务器

使用SSH工具(如PuTTY或Xshell)连接到您的阿里云服务器:

ssh root@your_server_ip

输入密码后即可登录服务器。

第二步:安装LAMP/LNMP环境

WordPress需要Web服务器、数据库和PHP环境支持,我们推荐以下两种方案:

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

  1. 安装宝塔面板:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
  1. 安装完成后,按提示访问面板地址,安装LNMP或LAMP环境

方案二:手动安装LNMP环境

  1. 安装Nginx:
yum install nginx -y
systemctl start nginx
systemctl enable nginx
  1. 安装MySQL:
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
  1. 安装PHP:
yum install epel-release yum-utils -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php74
yum install php php-mysql php-fpm php-gd php-mbstring -y

第三步:创建数据库

登录MySQL为WordPress创建专用数据库:

mysql -u root -p
CREATE DATABASE wordpressdb;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpressdb.* 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
  1. 配置WordPress:
cd wordpress
cp wp-config-sample.php wp-config.php
nano wp-config.php

修改数据库连接信息:

define('DB_NAME', 'wordpressdb');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');

第五步:配置Web服务器

使用宝塔面板:

  1. 添加站点,选择PHP版本
  2. 设置域名和根目录(指向/var/www/html/wordpress)

手动配置Nginx:

编辑Nginx配置文件:

server {
listen 80;
server_name yourdomain.com;
root /var/www/html/wordpress;
index index.php index.html index.htm;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

重启Nginx:

systemctl restart nginx

第六步:完成安装

  1. 访问您的域名,按照WordPress安装向导完成安装
  2. 设置管理员账号和密码
  3. 登录后台开始使用

常见问题解决

  1. 权限问题:确保/var/www/html/wordpress目录权限正确
chown -R nginx:nginx /var/www/html/wordpress
chmod -R 755 /var/www/html/wordpress
  1. 无法上传文件:修改php.ini中的upload_max_filesize和post_max_size值

  2. 固定链接404:检查Nginx配置中的rewrite规则是否正确

安全建议

  1. 定期更新WordPress核心、主题和插件
  2. 安装安全插件如Wordfence
  3. 配置防火墙规则,限制访问
  4. 定期备份网站和数据库

通过以上步骤,您已成功在阿里云服务器上部署了WordPress网站。如需进一步优化,可考虑配置HTTPS、CDN加速和对象存储等高级功能。