如何在阿里云上搭建WordPress网站

来自:素雅营销研究院

头像 方知笔记
2025年06月06日 13:23

一、准备工作

在阿里云上搭建WordPress网站前,您需要做好以下准备工作:

  1. 注册阿里云账号:访问阿里云官网完成注册
  2. 购买云服务器ECS:建议选择CentOS或Ubuntu系统
  3. 购买域名(可选):可通过阿里云域名服务购买
  4. 准备SSH工具:如PuTTY(Windows)或Terminal(Mac/Linux)

二、安装LAMP环境

WordPress需要LAMP(Linux+Apache+MySQL+PHP)环境支持:

1. 更新系统软件包

sudo yum update -y  # CentOS
sudo apt update && sudo apt upgrade -y  # Ubuntu

2. 安装Apache

sudo yum install httpd -y  # CentOS
sudo apt install apache2 -y  # Ubuntu

# 启动Apache
sudo systemctl start httpd  # CentOS
sudo systemctl start apache2  # Ubuntu

# 设置开机自启
sudo systemctl enable httpd  # CentOS
sudo systemctl enable apache2  # Ubuntu

3. 安装MySQL

# CentOS
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb

# Ubuntu
sudo apt install mysql-server -y
sudo systemctl start mysql
sudo systemctl enable mysql

运行安全配置:

sudo mysql_secure_installation

4. 安装PHP

# CentOS 7
sudo yum install epel-release -y
sudo yum install http://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-mbstring -y

# Ubuntu
sudo apt install php libapache2-mod-php php-mysql -y

三、配置数据库

  1. 登录MySQL:
sudo mysql -u root -p
  1. 创建WordPress数据库和用户:
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 /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
  1. 移动文件到网站目录:
sudo mv wordpress /var/www/html/
sudo chown -R apache:apache /var/www/html/wordpress  # CentOS
sudo chown -R www-data:www-data /var/www/html/wordpress  # Ubuntu
  1. 配置WordPress:
cd /var/www/html/wordpress
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');

五、完成安装

  1. 在浏览器访问您的服务器IP或域名:
http://your-server-ip/wordpress
  1. 按照向导完成WordPress安装,设置网站标题、管理员账号等信息

六、安全优化建议

  1. 设置防火墙
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
  1. 安装SSL证书(推荐使用阿里云免费SSL证书)

  2. 定期备份:可通过阿里云快照功能备份服务器

  3. 更新软件:定期更新WordPress核心、主题和插件

通过以上步骤,您已成功在阿里云上搭建了WordPress网站。如需进一步优化性能,可考虑使用CDN加速、对象存储OSS等阿里云服务。