在轻量应用服务器(如腾讯云轻量应用服务器、阿里云轻量应用服务器等)上搭建 WordPress 博客对新手来说是一个非常实用的入门项目。以下是详细的步骤指南,帮助你从零开始搭建一个 WordPress 博客。
🌟 准备工作
-
购买轻量应用服务器
- 推荐选择支持“一键部署 WordPress”镜像的服务器(例如腾讯云或阿里云轻量应用服务器)。
- 配置建议:2核2G内存、40GB SSD硬盘、带宽3Mbps以上(适合个人博客)。
- 操作系统:可以选择预装 WordPress 的镜像,或选择 Ubuntu/CentOS 系统自行安装。
-
获取域名(可选但推荐)
- 注册一个域名(如
yourblog.com),用于绑定你的博客。 - 完成域名实名认证和 DNS 解析设置。
- 注册一个域名(如
-
远程连接工具
- Windows:使用 PuTTY 或 Windows Terminal + SSH。
- macOS / Linux:直接使用终端
ssh root@服务器IP。
✅ 方法一:使用「一键部署 WordPress」镜像(推荐新手)
这是最简单快捷的方式,适合零基础用户。
步骤 1:创建轻量服务器并选择 WordPress 镜像
- 登录云服务商控制台(如腾讯云/阿里云)。
- 创建轻量应用服务器时,选择「应用镜像」→ 找到 WordPress。
- 设置服务器密码或密钥对,完成创建。
示例:腾讯云提供由 Bitnami 打包的 WordPress 镜像,开箱即用。
步骤 2:获取登录信息
- 创建完成后,你会得到:
- 服务器公网 IP 地址
- WordPress 后台地址:
http://<公网IP>/wp-admin - 默认管理员账号:
user或admin - 初始密码:通常在实例详情中显示或通过邮件发送
步骤 3:登录 WordPress 后台
- 浏览器访问:
http://你的服务器IP/wp-admin - 使用默认用户名和密码登录。
- 建议立即修改密码:左上角“用户” → “我的个人资料”。
步骤 4:配置网站基本信息
- 进入后台 → 设置 → 常规
- 修改站点标题、时区(设为“上海”)、日期格式等。
✅ 方法二:手动安装 LAMP/LNMP 环境 + WordPress(进阶理解)
如果你希望更深入了解原理,可以手动安装。
这里以 Ubuntu + Apache + MySQL + PHP(LAMP) 为例:
步骤 1:连接服务器
ssh root@你的服务器IP
步骤 2:更新系统
apt update && apt upgrade -y
步骤 3:安装 Apache
apt install apache2 -y
systemctl start apache2
systemctl enable apache2
访问 http://你的IP 应该看到 Apache 欢迎页。
步骤 4:安装 MySQL
apt install mysql-server -y
mysql_secure_installation
按提示设置 root 密码、移除匿名用户等安全选项。
步骤 5:安装 PHP 及扩展
apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
步骤 6:下载并解压 WordPress
cd /tmp
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -xvzf latest-zh_CN.tar.gz
cp -r wordpress/* /var/www/html/
步骤 7:设置文件权限
chown -R www-data:www-data /var/www/html/
chmod -R 755 /var/www/html/
步骤 8:创建数据库
mysql -u root -p
输入密码后执行:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
步骤 9:完成 WordPress 安装
- 浏览器打开
http://你的IP - 按向导填写数据库信息:
- 数据库名:
wordpress - 用户名:
wpuser - 密码:你设置的密码
- 数据库主机:
localhost - 表前缀:
wp_(可改)
- 数据库名:
- 继续安装,设置站点标题、管理员账号密码。
🔐 安全与优化建议
-
绑定域名
- 将域名 A 记录解析到服务器 IP。
- 在 WordPress 后台 → 设置 → 常规 中修改“WordPress 地址”和“站点地址”为你的域名(如
https://yourblog.com)。
-
启用 HTTPS(免费 SSL)
- 使用 Let’s Encrypt 免费证书:
apt install certbot python3-certbot-apache -y certbot --apache -d yourblog.com - 自动配置 HTTPS 并开启自动续期。
- 使用 Let’s Encrypt 免费证书:
-
定期备份
- 备份
/var/www/html文件和 MySQL 数据库。 - 可使用插件如 UpdraftPlus 实现云端备份。
- 备份
-
安装安全插件
- 如 Wordfence Security、iThemes Security,防止恶意登录和攻击。
-
设置防火墙
ufw allow 'Apache Full' ufw enable
🎉 完成!
现在你已经成功搭建了自己的 WordPress 博客!你可以:
- 更换主题(外观 → 主题)
- 安装插件增强功能(SEO、缓存、评论等)
- 开始发布第一篇文章!
💡 常见问题解答
| 问题 | 解决方法 |
|---|---|
| 打不开网页? | 检查服务器安全组是否放行 80 和 443 端口 |
| 提示“无法写入 wp-config.php”? | 手动创建该文件并粘贴内容,或临时 chmod 777 |
| 登录后台慢? | 安装缓存插件(如 WP Super Cache)或更换国内 CDN |
📚 推荐学习资源
- WordPress 官方中文网:https://cn.wordpress.org
- 腾讯云轻量服务器文档:https://cloud.tencent.com/document/product/1207
- 阿里云轻量服务器帮助中心
如有具体云平台(如腾讯云、阿里云、华为云),我也可以提供对应截图指引。欢迎继续提问!🚀
云计算