云服务器上如何搭建与使用WordPress网站

来自:素雅营销研究院

头像 方知笔记
2025年05月28日 22:35

一、云服务器环境准备

在使用云服务器搭建WordPress之前,您需要完成以下准备工作:

  1. 购买云服务器:选择阿里云、腾讯云、华为云等主流云服务商,根据网站预期流量选择合适的配置(建议新手选择1核2G以上配置)

  2. 操作系统选择:推荐使用CentOS 7/8或Ubuntu 18.04/20.04 LTS版本

  3. 连接服务器:使用SSH工具(如PuTTY、Xshell等)连接您的云服务器

二、安装必要环境组件

WordPress运行需要以下基础环境:

# 更新系统软件包(以CentOS为例)
sudo yum update -y

# 安装Apache Web服务器
sudo yum install httpd -y

# 安装MySQL数据库
sudo yum install mariadb-server mariadb -y

# 安装PHP及相关扩展
sudo 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

# 启动服务并设置开机自启
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb

三、配置MySQL数据库

  1. 运行MySQL安全安装向导:
sudo mysql_secure_installation
  1. 登录MySQL创建WordPress专用数据库:
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
exit

四、下载并安装WordPress

  1. 下载最新版WordPress:
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
  1. 配置权限:
sudo chown -R apache:apache /var/www/html
sudo chmod -R 755 /var/www/html
  1. 配置WordPress:
cd /var/www/html
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php

修改以下配置项:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', '你的密码');
define('DB_HOST', 'localhost');

五、完成WordPress安装

  1. 在浏览器访问您的服务器IP地址或域名

  2. 按照页面提示完成最后的安装步骤:

  • 设置网站标题
  • 创建管理员账户
  • 输入管理员邮箱
  1. 点击”安装WordPress”完成安装

六、基础优化与安全设置

  1. 固定链接设置:在后台”设置”→”固定链接”中选择”文章名”格式

  2. 安装必要插件

  • Wordfence Security(安全防护)
  • UpdraftPlus(备份)
  • WP Super Cache(缓存加速)
  1. 服务器安全组配置
  • 仅开放80(HTTP)、443(HTTPS)和22(SSH)端口
  • 限制SSH访问IP(如仅允许您的办公IP)
  1. 配置HTTPS
  • 申请SSL证书(可使用Let’s Encrypt免费证书)
  • 修改Apache配置启用HTTPS

七、日常维护建议

  1. 定期更新
  • WordPress核心程序
  • 主题和插件
  • 服务器操作系统
  1. 备份策略
  • 数据库定期自动备份
  • 网站文件备份
  • 备份文件存储到云存储服务
  1. 性能监控
  • 使用云监控服务观察服务器负载
  • 安装WordPress性能监控插件

通过以上步骤,您已成功在云服务器上部署了WordPress网站。随着网站发展,您可能还需要考虑负载均衡、CDN加速等进阶优化措施。