在轻量应用服务器上搭建 WordPress 博客是一个非常适合新手的项目。以下是一步一步的详细教程,帮助你从零开始部署一个 WordPress 博客。
✅ 一、准备工作
-
购买轻量应用服务器
- 推荐平台:腾讯云、阿里云、华为云等都提供“轻量应用服务器”(Lighthouse)。
- 选择操作系统:推荐 Ubuntu 20.04 / 22.04 或 CentOS 7/8。
- 配置建议:至少 1核CPU + 1GB内存 + 25GB硬盘 + 公网IP。
-
获取域名(可选但推荐)
- 注册一个域名(如:yourblog.com),并将其解析到服务器公网 IP。
-
远程连接工具
- Windows 用户可用:PuTTY 或 Windows 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 安装向导:
- 选择语言(中文简体)
- 填写站点标题、管理员用户名、密码、邮箱
- 点击“安装 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云枢