新手如何在轻量应用服务器上搭建WordPress博客?

在轻量应用服务器上搭建 WordPress 博客是一个非常适合新手的项目。以下是一步一步的详细教程,帮助你从零开始部署一个 WordPress 博客。


✅ 一、准备工作

  1. 购买轻量应用服务器

    • 推荐平台:腾讯云、阿里云、华为云等都提供“轻量应用服务器”(Lighthouse)。
    • 选择操作系统:推荐 Ubuntu 20.04 / 22.04CentOS 7/8
    • 配置建议:至少 1核CPU + 1GB内存 + 25GB硬盘 + 公网IP。
  2. 获取域名(可选但推荐)

    • 注册一个域名(如:yourblog.com),并将其解析到服务器公网 IP。
  3. 远程连接工具

    • Windows 用户可用:PuTTYWindows Terminal + SSH
    • Mac/Linux 用户直接使用终端:ssh root@你的服务器IP

✅ 二、登录服务器并更新系统

# 登录后执行
sudo apt update && sudo apt upgrade -y

如果是 CentOS,则使用 yum update -y


✅ 三、安装 LAMP 或 LNMP 环境(以 LAMP 为例)

LAMP = Linux + Apache + MySQL + PHP

1. 安装 Apache

sudo apt install apache2 -y

启动并设置开机自启:

sudo systemctl start apache2
sudo systemctl enable apache2

访问 http://你的服务器IP,看到 Apache 欢迎页即成功。


2. 安装 MySQL(MariaDB)

sudo apt install mysql-server -y

运行安全配置脚本:

sudo mysql_secure_installation

按提示设置 root 密码,移除匿名用户等。


3. 安装 PHP 及必要扩展

sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

验证 PHP 是否安装成功:

php -v

✅ 四、创建数据库用于 WordPress

sudo mysql -u root -p

进入 MySQL 后执行:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

记住数据库名、用户名和密码,后续安装 WordPress 时要用。


✅ 五、下载并配置 WordPress

1. 下载最新版 WordPress

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz

2. 移动文件到网站根目录

sudo cp -a /tmp/wordpress/. /var/www/html/

3. 设置权限

sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/

4. 配置 WordPress

进入网站目录:

cd /var/www/html
cp wp-config-sample.php wp-config.php
nano wp-config.php

修改以下内容:

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

保存并退出(Ctrl+O → Enter → Ctrl+X)。


✅ 六、配置防火墙(如果启用)

确保允许 HTTP 和 HTTPS:

sudo ufw allow 'Apache Full'

✅ 七、通过浏览器完成安装

打开浏览器访问:

http://你的服务器IP

或如果你绑定了域名:

http://yourblog.com

进入 WordPress 安装向导:

  1. 选择语言(中文简体)
  2. 填写站点标题、管理员用户名、密码、邮箱
  3. 点击“安装 WordPress”

✅ 八、(可选)绑定域名 + 启用 HTTPS

1. 域名解析

  • 在域名服务商后台添加 A 记录,指向服务器公网 IP。

2. 配置 Apache 虚拟主机(可选)

  • 编辑 /etc/apache2/sites-available/yourblog.conf
  • 启用站点:sudo a2ensite yourblog.conf

3. 使用 Let’s Encrypt 免费 SSL 证书

安装 Certbot:

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache -d yourblog.com

按提示操作即可启用 HTTPS。


✅ 九、后续优化建议

  • 定期备份网站文件和数据库。
  • 使用强密码,定期更新 WordPress 核心、主题和插件。
  • 安装安全插件(如 Wordfence)。
  • 使用缓存插件(如 WP Super Cache)提升速度。

🎉 恭喜!你已成功搭建 WordPress 博客!

现在你可以登录后台:

http://你的IP/wp-admin

使用你设置的用户名和密码登录,开始写博客吧!


如有问题,欢迎继续提问!比如:

  • 如何迁移本地博客?
  • 如何更换主题?
  • 如何提速网站?

祝你建站顺利!🌟

未经允许不得转载:CLOUD云枢 » 新手如何在轻量应用服务器上搭建WordPress博客?