阿里云服务器上安装WordPress的详细教程

来自:素雅营销研究院

头像 方知笔记
2025年04月02日 17:26

WordPress作为全球最流行的内容管理系统(CMS),以其易用性和丰富的插件生态受到广大用户的喜爱。本文将详细介绍如何在阿里云服务器上安装WordPress,帮助您快速搭建个人博客或企业网站。

一、前期准备工作

  1. 购买阿里云服务器
  • 登录阿里云官网(https://www.aliyun.com)
  • 选择适合的ECS实例(推荐1核2G配置起步)
  • 选择操作系统(推荐CentOS 7.x或Ubuntu 18.04/20.04)
  1. 配置安全组规则
  • 开放80(HTTP)、443(HTTPS)端口
  • 开放22端口(SSH连接)
  • 开放3306端口(MySQL数据库)
  1. 连接服务器
  • 使用SSH工具(PuTTY/Xshell等)连接
  • 输入公网IP和root密码登录

二、安装必要环境

1. 安装LAMP/LNMP环境

对于CentOS系统:

# 更新系统
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 epel-release -y
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

对于Ubuntu系统:

# 更新系统
apt update && apt upgrade -y

# 安装Apache
apt install apache2 -y
systemctl start apache2
systemctl enable apache2

# 安装MySQL
apt install mysql-server -y
systemctl start mysql
systemctl enable mysql
mysql_secure_installation  # 运行安全配置脚本

# 安装PHP
apt install php libapache2-mod-php php-mysql -y
systemctl restart apache2

2. 创建WordPress数据库

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

修改以下数据库连接信息:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
  1. 设置文件权限
chown -R apache:apache /var/www/html/  # CentOS
# 或
chown -R www-data:www-data /var/www/html/  # Ubuntu
chmod -R 755 /var/www/html/

四、完成安装

  1. 在浏览器访问服务器公网IP
  2. 按照WordPress安装向导完成安装
  • 设置站点标题
  • 创建管理员账户
  • 完成安装

五、后续优化配置

  1. 配置固定链接
  • 登录WordPress后台
  • 设置 > 固定链接 > 选择”文章名”
  1. 安装必要插件
  • 安全插件(如Wordfence)
  • 缓存插件(如WP Super Cache)
  • SEO插件(如Yoast SEO)
  1. 配置HTTPS
  • 申请SSL证书(可使用阿里云免费证书)
  • 配置Apache/Nginx支持HTTPS
  1. 设置自动备份
  • 使用阿里云快照功能
  • 或安装WordPress备份插件

常见问题解决

  1. 无法访问WordPress安装页面
  • 检查防火墙和安全组设置
  • 确认Apache/Nginx服务正常运行
  1. 数据库连接错误
  • 检查wp-config.php中的数据库配置
  • 确认MySQL服务正常运行
  1. 文件权限问题
  • 确保/var/www/html目录权限正确
  • 检查SELinux状态(如有问题可临时禁用)

通过以上步骤,您已成功在阿里云服务器上安装WordPress。接下来可以根据需要选择主题、安装插件,开始构建您的网站内容。