VPS主机新手入门:LNMP一键包搭建WordPress完整教程

前言:VPS适合你吗?

在开始之前,先确认你是否适合用 VPS:

适合 VPS 的情况:
– 有基础 Linux 命令行使用经验(知道 lscdnano 怎么用)
– 需要管理多个网站(3个以上)
– 月访问量超过 10 万,共享主机已经出现性能瓶颈
– 追求极致性价比(Vultr $6/月 > 大多数 $15/月 共享主机性能)

不适合 VPS 的情况:
– 完全没有 Linux 经验,不愿意学习
– 只有1-2个低流量网站
– 出问题需要立即有人帮你解决

如果不适合,考虑 Cloudways 托管云主机(不需要配置服务器,底层也是云服务器)。

工具准备

  • VPS:Vultr(推荐入门,$6/月 1核1G)或 DigitalOcean
  • SSH客户端:Windows用 XshellMobaXterm;Mac用自带终端
  • 域名:已注册并解析到VPS IP
  • 时间:第一次约 30-60 分钟

第一步:购买并初始化 Vultr VPS

  1. 注册 Vultr 账号,充值(最低 $10)
  2. 点击 Deploy New Server
  3. 选择 Cloud Compute(共享CPU)
  4. 选择服务器位置(面向北美选 New York 或 Silicon Valley)
  5. 选择操作系统:Ubuntu 22.04 LTS(推荐,稳定且文档多)
  6. 选择配置:1 vCPU, 1 GB RAM, 25 GB SSD($6/月,入门足够)
  7. 点击 Deploy Now,等待约60秒创建完成

创建后记录:
IP 地址(如:123.456.789.000)
root 密码(在 Server Details 页面查看)

第二步:SSH 连接到 VPS

打开 Xshell 或终端,输入:

ssh root@你的IP地址

首次连接会提示”是否信任此主机”,输入 yes 确认,然后输入 root 密码。

看到命令提示符 root@vultr:~# 说明连接成功。

第三步:更新系统 + 基础安全设置

# 更新系统包
apt update && apt upgrade -y

# 设置时区为上海
timedatectl set-timezone Asia/Shanghai

# 创建新用户(避免直接用root)
adduser deploy
usermod -aG sudo deploy

第四步:选择安装方式

有两种主流方式,根据技术水平选择:

方式A:宝塔面板(推荐新手)

宝塔面板提供图形化界面管理 Nginx、MySQL、PHP,操作类似 cPanel,适合不熟悉命令行的用户。

# 安装宝塔面板(Ubuntu)
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

安装完成后会显示:
– 面板地址:http://你的IP:8888/xxxx
– 账号和密码

在浏览器打开面板地址,登录后:
1. 首次登录会提示安装LNMP或LAMP,选择 LNMP(Nginx + MySQL + PHP)
2. 推荐安装:Nginx 1.24、MySQL 8.0、PHP 8.2
3. 点击一键安装,等待约10-15分钟

安装完成后,在宝塔面板中:
1. 网站添加站点 → 填写域名
2. 数据库 → 创建数据库(记录数据库名、用户名、密码)
3. 网站 → 对应站点 → SSL → 申请 Let’s Encrypt 证书

方式B:LNMP一键包(纯命令行)

LNMP 官方一键包更轻量,适合熟悉命令行的用户:

# 下载LNMP
wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz
tar zxf lnmp2.0.tar.gz
cd lnmp2.0

# 安装(选择Nginx + MySQL + PHP)
./install.sh lnmp

按提示选择 MySQL 8.0、PHP 8.2,输入数据库 root 密码,然后等待自动安装(约20-30分钟)。

安装完成后添加虚拟主机:

lnmp vhost add

按提示输入域名,LNMP 会自动生成 Nginx 配置和申请 SSL。

第五步:安装 WordPress

用宝塔面板安装

  1. 面板 → 软件商店 → 搜索 WordPress → 一键安装
  2. 按提示填写网站域名、数据库信息
  3. 完成后访问你的域名即可

手动安装

# 进入网站目录(替换yourdomain.com)
cd /www/wwwroot/yourdomain.com

# 下载WordPress
wget https://wordpress.org/latest.tar.gz
tar xzf latest.tar.gz
mv wordpress/* ./
rm -rf wordpress latest.tar.gz

# 设置权限
chown -R www:www /www/wwwroot/yourdomain.com
chmod -R 755 /www/wwwroot/yourdomain.com

然后在浏览器访问你的域名,按 WordPress 安装向导填写数据库信息完成安装。

第六步:性能优化配置

VPS 上的 WordPress 需要做以下基础优化才能发挥性能优势:

启用 OPcache(PHP加速)

宝塔面板 → PHP管理 → 配置修改,确认 opcache.enable=1

安装 Redis 对象缓存

# 宝塔面板直接在软件商店安装Redis
# 然后WordPress安装 Redis Object Cache 插件

配置 Nginx FastCGI 缓存

宝塔面板 → 网站 → 对应站点 → 缓存,开启 Nginx 缓存。

或在 LNMP 的 Nginx 配置中手动添加 FastCGI 缓存规则。

维护注意事项

VPS 不像共享主机有人帮你维护,需要自己处理:

  • 系统更新:每月执行 apt update && apt upgrade -y
  • 数据库备份:设置定时备份(宝塔面板自带定时备份功能)
  • 监控告警:配置宝塔面板的CPU/内存告警,异常时发邮件通知
  • SSH安全:修改SSH默认端口(22→其他),配置SSH密钥登录,禁用密码登录

费用对比

方案 月费 性能参考 适合场景
Vultr 1核1G(+ 宝塔) $6 1-3万UV/月 单站调试/低流量
Vultr 1核2G $12 3-10万UV/月 正常运营
Vultr 2核4G $24 10-30万UV/月 多站点/WooCommerce
Cloudways DO 1G(托管) $11 1-3万UV/月 不想运维

相关阅读:Vultr VPS WordPress搭建教程 · DigitalOcean vs Vultr对比