在轻量应用服务器上搭建 WordPress 博客对于新手来说是一个非常实用且常见的操作。以下是一步一步的详细教程,帮助你从零开始完成部署(以腾讯云轻量应用服务器为例,其他平台如阿里云、华为云等步骤类似):
🌟 一、准备工作
-
注册云服务账号
如:腾讯云、阿里云、华为云等。 -
购买轻量应用服务器(Lighthouse)
- 选择操作系统:推荐选择 Ubuntu 或 CentOS
- 应用镜像:可直接选择「WordPress」应用镜像(最简单)
⚠️ 若你是新手,建议直接选带 WordPress 的预装镜像,系统会自动配置好环境。
- 或者选择纯系统镜像(如 Ubuntu 20.04),手动安装(更灵活,学习价值高)
✅ 方式一:使用预装 WordPress 镜像(推荐新手)
步骤 1:购买时选择 WordPress 应用镜像
- 在创建轻量服务器时,选择「应用镜像」→「WordPress」
- 系统会自动安装 LAMP(Linux + Apache + MySQL + PHP)环境和 WordPress
步骤 2:获取登录信息
- 创建完成后,你会得到:
- 网络 IP 地址
- 默认管理员用户名和密码(可通过控制台重置)
步骤 3:访问 WordPress 初始化页面
- 浏览器输入你的服务器公网 IP,例如:
http://你的IP - 进入 WordPress 安装向导,填写数据库信息(通常已自动配置)
- 设置站点标题、管理员账号、密码、邮箱等
- 点击「安装 WordPress」
步骤 4:登录后台
- 访问:
http://你的IP/wp-admin - 使用你设置的管理员账号登录
✅ 搞定!你现在拥有一个可运行的 WordPress 博客!
🔧 方式二:手动安装 WordPress(适合想学习过程的新手)
假设你选择的是 Ubuntu 22.04 系统镜像
步骤 1:连接服务器(使用 SSH)
ssh root@你的服务器IP
输入密码登录。
步骤 2:更新系统
sudo apt update && sudo apt upgrade -y
步骤 3:安装 Apache
sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2
验证:浏览器访问 http://你的IP,应看到 Apache 欢迎页。
步骤 4:安装 MySQL 数据库
sudo apt install mysql-server -y
sudo mysql_secure_installation
按提示设置 root 密码,删除匿名用户等。
进入 MySQL 创建 WordPress 数据库:
sudo mysql -u root -p
执行 SQL:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的安全密码';
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
步骤 5:安装 PHP 及扩展
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
验证 PHP 是否工作:
php -v
步骤 6:下载并解压 WordPress
cd /tmp
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -xzf latest-zh_CN.tar.gz
sudo cp -a /tmp/wordpress/* /var/www/html/
步骤 7:设置目录权限
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
步骤 8:配置 WordPress
- 浏览器访问:
http://你的IP - 会提示“配置 wp-config.php”
- 进入服务器修改配置文件:
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');保存并退出(Ctrl+O → Enter → Ctrl+X)
步骤 9:完成安装
刷新网页,继续填写站点名称、管理员账号、密码等,点击安装。
🌐 后续优化建议
-
绑定域名
- 在域名服务商处将域名 A 记录指向服务器 IP
- 在 WordPress 后台 → 设置 → 常规 → 修改“WordPress 地址”和“站点地址”为你的域名
-
申请 SSL 证书(HTTPS)
- 推荐使用 Let's Encrypt 免费证书
- 安装 Certbot:
sudo apt install certbot python3-certbot-apache -y sudo certbot --apache -d yourdomain.com
-
备份与安全
- 定期备份网站文件和数据库
- 安装安全插件(如 Wordfence)
- 修改默认管理员用户名(不要用 admin)
❓常见问题
| 问题 | 解决方法 |
|---|---|
| 无法访问 IP | 检查防火墙/安全组是否开放 80 端口 |
| 上传文件失败 | 检查 /var/www/html 权限,确保 www-data 可写 |
| 安装插件提示 FTP | 修改 wp-config.php 添加:define('FS_METHOD', 'direct'); |
✅ 总结
| 方法 | 优点 | 适合人群 |
|---|---|---|
| 预装 WordPress 镜像 | 快速、简单 | 新手首选 |
| 手动安装 | 更深入理解原理 | 想学习 Linux 和 Web 环境的新手进阶 |
🎉 恭喜你!现在你已经成功搭建了自己的 WordPress 博客。接下来可以:
- 选择主题美化网站
- 安装插件增强功能(如 SEO、缓存)
- 开始写作发布内容!
如有具体问题(如报错信息),欢迎继续提问!
CLOUD云计算