华为云服务器安装WordPress详细教程

来自:素雅营销研究院

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

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

一、准备工作

  1. 购买华为云服务器
  • 登录华为云官网,选择适合的云服务器配置(推荐至少2核4G配置)
  • 选择操作系统(推荐Ubuntu 20.04或CentOS 7.x)
  • 完成购买并获取服务器IP地址、用户名和密码
  1. 连接服务器
  • Windows用户可使用PuTTY等SSH工具
  • Mac/Linux用户可直接使用终端SSH命令
ssh username@your_server_ip

二、安装LAMP环境

WordPress需要运行在LAMP(Linux+Apache+MySQL+PHP)环境下:

  1. 更新系统软件包
sudo apt update && sudo apt upgrade -y  # Ubuntu/Debian
sudo yum update -y                      # CentOS
  1. 安装Apache
sudo apt install apache2 -y  # Ubuntu/Debian
sudo yum install httpd -y    # CentOS
  1. 安装MySQL
sudo apt install mysql-server -y  # Ubuntu/Debian
sudo yum install mariadb-server -y # CentOS
  1. 安装PHP
sudo apt install php libapache2-mod-php php-mysql -y  # Ubuntu/Debian
sudo yum install php php-mysqlnd -y                   # CentOS

三、配置数据库

  1. 登录MySQL
sudo mysql -u root -p
  1. 创建WordPress数据库和用户
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 /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
  1. 移动文件到网站目录
sudo mv wordpress /var/www/html/
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
  1. 配置WordPress
cd /var/www/html/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://your_server_ip/wordpress

  2. 按照向导完成安装

  • 设置网站标题
  • 创建管理员账户
  • 完成安装

六、安全加固(可选)

  1. 配置SSL证书
  • 使用Let’s Encrypt免费证书
  • 华为云也提供SSL证书服务
  1. 限制访问权限
sudo chmod 750 /var/www/html/wordpress
  1. 定期备份
  • 数据库备份
  • 文件备份

常见问题解决

  1. 403 Forbidden错误
  • 检查目录权限
  • 检查Apache配置文件
  1. 数据库连接错误
  • 确认数据库用户名密码正确
  • 检查MySQL服务是否运行
  1. 内存不足问题
  • 增加swap空间
  • 优化PHP配置

通过以上步骤,您已成功在华为云服务器上部署了WordPress网站。接下来可以开始安装主题、插件,发布内容,打造您的专属网站。