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

来自:素雅营销研究院

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

一、准备工作

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

  1. 注册阿里云账号:访问阿里云官网(www.aliyun.com)注册账号并完成实名认证
  2. 购买云服务器ECS:选择适合的配置(建议新手选择1核2G及以上配置)
  3. 购买域名:在阿里云域名服务中注册或转入一个域名
  4. 准备SSH工具:如PuTTY(Windows)或Terminal(Mac/Linux)

二、搭建LAMP环境

WordPress需要运行在LAMP(Linux+Apache+MySQL+PHP)环境下:

  1. 连接服务器:使用SSH工具连接您的ECS实例
  2. 安装Apache
sudo apt update
sudo apt install apache2
  1. 安装MySQL
sudo apt install mysql-server
sudo mysql_secure_installation
  1. 安装PHP
sudo apt install php libapache2-mod-php php-mysql

三、安装WordPress

  1. 下载WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
  1. 创建数据库
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
  1. 配置WordPress
sudo mv /tmp/wordpress /var/www/html/
sudo chown -R www-data:www-data /var/www/html/wordpress

四、完成安装

  1. 在浏览器访问您的服务器IP或域名
  2. 按照WordPress安装向导完成配置
  3. 设置管理员账号和密码

五、域名解析与安全设置

  1. 域名解析:在阿里云DNS控制台添加A记录指向服务器IP
  2. 安装SSL证书:使用Let’s Encrypt免费证书
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com
  1. 设置防火墙:配置安全组规则,仅开放必要端口

常见问题解决

  1. 无法访问WordPress:检查Apache是否运行sudo systemctl status apache2
  2. 数据库连接错误:确认wp-config.php中的数据库信息正确
  3. 文件权限问题:运行sudo chmod -R 755 /var/www/html/wordpress

通过以上步骤,您已成功在阿里云上搭建了WordPress网站。后续可以根据需要安装主题和插件,开始创建您的内容。