在轻量应用服务器(如腾讯云轻量应用服务器、阿里云轻量服务器等)上搭建 WordPress 博客,对于新手来说是一个非常实用的入门项目。以下是详细步骤,帮助你从零开始搭建一个 WordPress 博客。
一、准备工作
-
购买轻量应用服务器
- 推荐选择支持一键部署 WordPress 的镜像(如腾讯云、阿里云提供的 WordPress 镜像),可大大简化安装过程。
- 如果想手动搭建,选择 Ubuntu 或 CentOS 系统镜像即可。
-
获取服务器信息
- 记录服务器公网 IP 地址
- 获取登录用户名和密码(或密钥)
-
域名(可选)
- 准备一个域名,并进行备案(国内服务器需备案)
- 将域名解析到服务器的公网 IP
二、方法一:使用一键镜像快速搭建(推荐新手)
步骤 1:选择 WordPress 应用镜像
- 在购买轻量服务器时,选择“应用镜像”中的 WordPress。
- 系统会自动安装 LAMP(Linux + Apache + MySQL + PHP)环境和 WordPress。
步骤 2:登录并初始化 WordPress
- 浏览器访问:
http://你的服务器IP - 进入 WordPress 安装向导,填写以下信息:
- 站点标题
- 管理员用户名、密码、邮箱
- 完成安装后,可通过
http://你的IP/wp-admin登录后台。
✅ 优点:简单快捷,适合完全新手。
三、方法二:手动搭建 WordPress(学习推荐)
以 Ubuntu 系统为例
步骤 1:连接服务器
使用 SSH 工具(如 PuTTY、Xshell 或终端)连接:
ssh root@你的服务器IP
输入密码登录。
步骤 2:更新系统
sudo apt update && sudo apt upgrade -y
步骤 3:安装 LAMP 环境
-
安装 Apache
sudo apt install apache2 -y启动并设置开机自启:
sudo systemctl start apache2 sudo systemctl enable apache2 -
安装 MySQL
sudo apt install mysql-server -y sudo mysql_secure_installation按提示设置 root 密码,移除匿名用户等。
-
安装 PHP 及扩展
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y -
测试 PHP
创建测试文件:echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php浏览器访问
http://你的IP/info.php,看到 PHP 信息页面即成功。
步骤 4:下载并配置 WordPress
-
下载 WordPress:
cd /tmp wget https://wordpress.org/latest.tar.gz tar -xzf latest.tar.gz -
移动文件到网站目录:
sudo cp -a /tmp/wordpress/. /var/www/html/ -
创建上传目录:
sudo mkdir -p /var/www/html/wp-content/uploads sudo chown -R www-data:www-data /var/www/html sudo chmod -R 755 /var/www/html
步骤 5:配置数据库
-
登录 MySQL:
sudo mysql -u root -p -
执行 SQL 命令:
CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的安全密码'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
步骤 6:配置 WordPress
-
浏览器访问
http://你的IP -
按提示填写数据库信息:
- 数据库名:
wordpress - 用户名:
wpuser - 密码:你设置的密码
- 数据库主机:
localhost - 表前缀:
wp_(默认)
- 数据库名:
-
继续完成站点标题、管理员账号设置。
四、绑定域名(可选)
- 在域名服务商处将 A 记录指向服务器 IP。
- 修改 Apache 虚拟主机或直接通过 WordPress 设置:
- 登录后台 → 设置 → 常规
- 修改“WordPress 地址”和“站点地址”为你的域名(如
https://www.yourblog.com)
注意:若启用 HTTPS,需配置 SSL 证书(推荐使用 Let’s Encrypt 免费证书)。
五、安全建议
- 修改默认管理员用户名(不要用 admin)
- 定期更新 WordPress 和插件
- 安装安全插件(如 Wordfence)
- 开启防火墙(UFW):
sudo ufw allow 'Apache Full' sudo ufw enable
六、常见问题
| 问题 | 解决方法 |
|---|---|
| 无法访问网页 | 检查服务器安全组是否放行 80 端口 |
| 数据库连接失败 | 检查用户名、密码、数据库名是否正确 |
| 文件权限错误 | 使用 chown 和 chmod 修复权限 |
总结
- 新手推荐:直接使用轻量服务器的 WordPress 一键镜像,几分钟即可上线。
- 想学习:手动搭建能深入理解 Web 环境结构,推荐尝试。
完成之后,你就可以开始写博客、安装主题和插件,打造属于自己的个人网站了!
如有具体云平台(如腾讯云、阿里云),我也可以提供对应图文指引。欢迎继续提问!
秒懂云