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

来自:素雅营销研究院

头像 方知笔记
2025年05月30日 23:57

WordPress作为全球最流行的内容管理系统(CMS),搭建个人博客或企业网站都非常方便。本文将详细介绍如何在阿里云服务器上安装WordPress。

一、前期准备工作

  1. 购买阿里云服务器:选择适合的ECS实例,建议配置至少1核2G内存
  2. 选择操作系统:推荐使用CentOS 7.x或Ubuntu 20.04 LTS
  3. 配置安全组规则:开放80(HTTP)、443(HTTPS)、22(SSH)端口
  4. 获取服务器登录信息:包括公网IP地址、root密码或SSH密钥

二、环境配置

1. 安装LAMP/LNMP环境

对于CentOS系统

# 更新系统
yum update -y

# 安装Apache
yum install httpd -y
systemctl start httpd
systemctl enable httpd

# 安装MySQL
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation

# 安装PHP
yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc -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并执行:

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
chown -R apache:apache /var/www/html/wordpress/  # CentOS
# 或 chown -R www-data:www-data /var/www/html/wordpress/  # Ubuntu
  1. 配置WordPress
cd 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. 完成安装
  • 在浏览器访问:http://你的服务器IP/wordpress
  • 按照向导完成安装,设置网站标题、管理员账号等信息

四、优化配置

  1. 设置固定链接:WordPress后台 > 设置 > 固定链接
  2. 安装必要插件:如缓存插件、安全插件等
  3. 配置HTTPS:申请SSL证书并配置到服务器
  4. 性能优化:启用OPcache、配置缓存规则等

常见问题解决

  1. 无法访问安装页面:检查防火墙设置,确保80端口开放
  2. 数据库连接错误:检查wp-config.php中的数据库配置是否正确
  3. 文件权限问题:确保/var/www/html/wordpress目录权限正确

通过以上步骤,您已成功在阿里云服务器上安装了WordPress。接下来可以根据需求进行主题定制和功能扩展,打造专属网站。