如何在阿里云服务器上搭建WordPress

来自:素雅营销研究院

头像 方知笔记
2025年04月05日 15:28

准备工作

在开始搭建WordPress之前,您需要完成以下准备工作:

  1. 购买阿里云服务器:登录阿里云官网,选择适合的ECS实例(推荐至少1核2G配置)
  2. 域名准备:注册一个域名并完成备案(国内服务器必须备案)
  3. 远程连接工具:准备SSH客户端如Xshell或PuTTY

服务器环境配置

1. 连接服务器

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

ssh root@your_server_ip

2. 安装LAMP环境

WordPress需要运行在LAMP(Linux+Apache+MySQL+PHP)环境下,执行以下命令安装:

# 更新系统
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-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel -y
systemctl restart httpd

3. 创建数据库

为WordPress创建专用数据库:

mysql -u root -p
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

2. 配置权限

chown -R apache:apache /var/www/html
chmod -R 755 /var/www/html

3. 配置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');
define('DB_HOST', 'localhost');

完成安装

  1. 在浏览器中输入您的服务器IP或域名
  2. 按照WordPress安装向导完成剩余设置
  3. 设置网站标题、管理员账户等信息

后续优化

  1. 安全加固
  • 限制wp-admin目录访问
  • 安装安全插件如Wordfence
  • 定期更新WordPress核心和插件
  1. 性能优化
  • 安装缓存插件如WP Super Cache
  • 启用Gzip压缩
  • 使用CDN加速
  1. 备份策略
  • 设置自动数据库备份
  • 定期备份网站文件

通过以上步骤,您已成功在阿里云服务器上搭建了WordPress网站。如需更高级的配置,可以参考WordPress官方文档或阿里云的相关教程。