阿里云主机搭建WordPress详细教程

来自:素雅营销研究院

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

WordPress作为全球最流行的内容管理系统(CMS),因其易用性和丰富的插件生态而广受欢迎。本文将详细介绍如何在阿里云主机上搭建WordPress网站,帮助您快速建立自己的博客或企业网站。

一、准备工作

  1. 购买阿里云主机:登录阿里云官网,选择适合的ECS实例(推荐1核2G配置起步)
  2. 选择操作系统:建议选择CentOS 7.x或Ubuntu 20.04 LTS
  3. 配置安全组:开放80(HTTP)、443(HTTPS)、22(SSH)端口
  4. 获取服务器IP地址:记下公网IP用于后续连接

二、环境配置

1. 连接服务器

使用SSH工具(如PuTTY或终端)连接:

ssh root@your_server_ip

2. 安装必要软件

对于CentOS系统:

yum update -y
yum install -y httpd mariadb mariadb-server php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

对于Ubuntu系统:

apt update && apt upgrade -y
apt install -y apache2 mysql-server php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

3. 启动服务并设置开机自启

systemctl start httpd/apache2
systemctl start mariadb/mysql
systemctl enable httpd/apache2
systemctl enable mariadb/mysql

三、数据库配置

  1. 运行MySQL安全安装:
mysql_secure_installation

按提示设置root密码并移除测试数据库等

  1. 创建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
chown -R apache:apache /var/www/html/wordpress
  1. 配置WordPress:
cd wordpress
cp wp-config-sample.php wp-config.php
nano wp-config.php

修改数据库名称、用户名和密码为之前设置的

五、完成安装

  1. 在浏览器访问:http://your_server_ip/wordpress
  2. 按照向导完成安装,设置网站标题、管理员账号等信息
  3. 安装完成后即可登录后台(/wp-admin)开始定制您的网站

六、优化建议

  1. 配置HTTPS:申请免费SSL证书(如Let’s Encrypt)
  2. 性能优化:安装缓存插件(WP Super Cache或W3 Total Cache)
  3. 安全加固:定期更新WordPress核心和插件,使用安全插件如Wordfence
  4. 数据备份:设置自动备份策略,可使用阿里云快照功能

通过以上步骤,您已成功在阿里云主机上搭建了WordPress网站。接下来可以根据需求安装主题和插件,开始发布内容或构建您的在线业务。