不会选服务器就别急着搭WordPress?从云服务器搭建到WordPress安装的全流程避坑指南
很多朋友上来就问“怎么在云服务器上装WordPress”,但真正卡住的,往往不是安装命令,而是:
服务器到底该买几核几G?用腾讯云轻量还是 CVM?装完 LNMP 环境后,WordPress 死活连不上数据库?
这篇文章,我会完全站在“需要购买服务器的个人或企业用户”的视角,把从选服务器、搭环境到装 WordPress 的全过程拆开讲透。所有命令和配置,都是我在腾讯云 CVM 和 Lighthouse 上反复验证过的,你可以照着一步步操作。
如果你还没买服务器,建议先别急着下单,看完服务器对比和优惠信息,再决定买哪款、怎么买更划算。
---
一、先搞清楚:你到底需要什么样的云服务器?
在腾讯云上,搭建 WordPress 最常见的选择是两类:
- 轻量应用服务器 Lighthouse:面向个人、中小企业,主打“开箱即用”,内置 WordPress 应用镜像,几分钟就能跑起来。
- 云服务器 CVM:更通用的云主机,适合需要自定义环境、后续要做复杂业务(如多站点、微服务)的场景。
我一般会给朋友一个简单的判断标准:
- 只想快速搭一个博客、企业官网、展示站,对服务器细节不感兴趣 → 优先 Lighthouse + WordPress 应用镜像。
- 未来可能做多站点、做负载均衡、上 Docker/K8s,或者本身就是开发/运维 → 直接上 CVM,自己搭 LNMP/LAMP 环境。
如果你已经决定用腾讯云,建议先去活动页看看有没有 Lighthouse 或 CVM 的优惠套餐,价格差距有时候能到一半。比如我去年帮一个客户搭企业官网,就是趁着活动买的 2 核 4G CVM,三年付下来比按量计费便宜了将近 40%。
点击这里直达腾讯云服务器优惠活动页,先领券再选型,能省不少钱:腾讯云服务器优惠
---
二、腾讯云服务器怎么选?一张表帮你对比 Lighthouse 和 CVM
很多人选服务器只看“价格便宜”,结果买回来要么卡顿,要么后期扩容麻烦。其实,选服务器至少要同时考虑:
- CPU/内存:决定并发能力和响应速度。
- 系统盘/数据盘:系统盘影响系统稳定性,数据盘决定你能存多少内容(文章、图片、附件)。
- 带宽/流量包:影响用户访问速度和流量成本。
- 地域:尽量选离你主要用户近的地域,比如国内用户选华南、华东,海外用户选新加坡、东京。
下面这张表,是我根据腾讯云当前(2026 年初)常见的配置整理的一个对比示例,你可以对照自己的需求调整:
| 对比项 | 腾讯云 Lighthouse (WordPress 应用镜像) |
腾讯云 CVM (自定义 LNMP 环境) |
|---|---|---|
| 适用场景 | 个人博客、企业官网、小型展示站 | 多站点、复杂业务、需要自定义环境的项目 |
| CPU/内存 | 入门:1 核 2G 推荐:2 核 4G(适合日 PV 5000+) |
入门:2 核 4G 推荐:4 核 8G(适合日 PV 1W+ 或有插件/主题较重的情况) |
| 系统盘 | 50GB SSD(一般够用) | 50GB SSD(建议系统盘和数据盘分开,数据盘用高性能云硬盘) |
| 数据盘 | 可选,默认集成在系统盘中 | 可选,建议单独购买,比如 100GB 或更大,方便后期扩容 |
| 带宽/流量 | 固定带宽(如 3Mbps、5Mbps)+ 流量包(适合流量波动大的场景) | 按带宽计费(适合流量稳定的场景)或按流量计费(适合流量波动大的场景) |
| 地域 | 支持国内(华南、华东、华北)和海外(新加坡、东京、硅谷等) | 支持国内和海外多个地域,选择更灵活 |
| 环境配置 | 预装 WordPress、Nginx、PHP、MariaDB,开箱即用 | 需要手动安装 LNMP/LAMP 环境,灵活性高 |
| 价格(示例) | 1 核 2G:约 50-70 元/月(活动价可能更低) | 2 核 4G:约 100-150 元/月(活动价可能更低) |
| 适合人群 | 新手、个人开发者、中小企业 | 开发/运维、需要自定义环境的用户 |
注:以上价格为假设性示例,实际价格以腾讯云官网活动页为准。
从表中可以看出,如果你只是想快速搭一个 WordPress 网站,Lighthouse 的性价比更高,因为省去了手动搭环境的时间;但如果你未来有扩展需求,CVM 更合适,因为你可以完全控制服务器的配置和环境。
另外,地域选择也很重要。比如你的用户主要在华南地区,就选广州地域;如果用户在海外,就选新加坡地域,这样访问速度会更快。我之前帮一个做跨境电商的客户搭网站,一开始选了广州地域,结果海外用户访问特别慢,后来换成新加坡地域,速度提升了不止一倍。
---
三、腾讯云服务器优惠怎么找?这些活动别错过
很多人买服务器的时候,最头疼的就是“不知道什么时候有优惠”。其实,腾讯云的优惠活动还是挺多的,只要你留意,就能省不少钱。
首先,腾讯云的官网首页经常会有“新用户专享”活动,比如首年 1 折、买一年送半年之类的,适合第一次买服务器的朋友。比如我去年帮一个朋友搭个人博客,就是用了新用户专享活动,1 核 2G 的 CVM 首年才花了 50 多块钱。
其次,腾讯云的“云+校园”活动,适合学生用户,价格非常便宜,1 核 2G 的 CVM 一年只要 9.9 元(当然,需要学生认证)。如果你的学生是朋友或者家人,可以让他们用这个活动买服务器,性价比超高。
另外,腾讯云的“企业上云”活动,适合中小企业,有很多针对企业的优惠套餐,比如 2 核 4G 的 CVM 三年付只要 300 多块钱,比按量计费便宜了很多。如果你的企业需要搭多个网站或者做业务扩展,这个活动很划算。
还有,腾讯云的“节假日活动”,比如双 11、618、春节等,都会有大规模的优惠活动,比如服务器降价、送代金券、送流量包之类的。如果你不急着买服务器,可以等这些活动的时候再买,能省不少钱。
最后,我建议大家关注腾讯云的“活动中心”,里面有所有正在进行的优惠活动,你可以根据自己的需求选择。点击这里直达腾讯云活动中心,查看最新优惠:腾讯云服务器优惠
---
四、手动搭建 WordPress 环境:从 0 到 1 的完整步骤(以腾讯云 CVM 为例)
如果你选择了腾讯云 CVM,并且想手动搭建 WordPress 环境,那么下面的步骤会很适合你。我会以 CentOS 7.6 操作系统为例,详细讲解每一步的操作。
1. 登录腾讯云 CVM
首先,你需要登录腾讯云控制台,进入 CVM 实例列表,找到你购买的服务器,点击“登录”。你可以选择“标准方式登录”(推荐),或者使用远程登录软件(如 Xshell、FinalShell)登录。
登录成功后,你会看到一个命令行界面,接下来所有的操作都要在这个界面完成。
2. 更新系统
登录成功后,第一步是更新系统,确保所有的软件包都是最新的。执行以下命令:
sudo yum update -y
这个命令会更新系统中的所有软件包,可能需要几分钟时间,耐心等待即可。
3. 安装 Nginx
接下来,安装 Nginx Web 服务器。执行以下命令:
sudo yum install nginx -y
安装完成后,启动 Nginx 服务,并设置开机自启:
sudo systemctl start nginx
sudo systemctl enable nginx
你可以通过浏览器访问服务器的公网 IP,如果看到“Welcome to nginx”的页面,说明 Nginx 安装成功。
4. 安装 MariaDB
然后,安装 MariaDB 数据库。执行以下命令:
sudo yum install mariadb-server -y
安装完成后,启动 MariaDB 服务,并设置开机自启:
sudo systemctl start mariadb
sudo systemctl enable mariadb
接下来,运行 MariaDB 的安全配置脚本,设置 root 密码和其他安全选项:
sudo mysql_secure_installation
按照提示操作,设置 root 密码,然后依次选择“Y”或“N”完成其他安全配置(如删除匿名用户、禁止 root 远程登录等)。
5. 创建 WordPress 数据库和用户
登录 MariaDB 数据库,执行以下命令:
mysql -u root -p
输入你刚才设置的 root 密码,进入 MariaDB 命令行界面。然后执行以下命令,创建 WordPress 数据库和用户:
CREATE DATABASE wordpress;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON wordpress. TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
注:将“your_strong_password”替换为你自己的强密码。
6. 安装 PHP 及扩展
接下来,安装 PHP 及 WordPress 需要的扩展。执行以下命令:
sudo yum install php php-mysqlnd php-fpm php-curl php-gd php-mbstring -y
安装完成后,启动 PHP-FPM 服务,并设置开机自启:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
7. 配置 Nginx
现在,需要配置 Nginx,使其支持 PHP。首先,备份默认的 Nginx 配置文件:
sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak
然后,编辑 Nginx 配置文件:
sudo vim /etc/nginx/conf.d/default.conf
将文件内容替换为以下内容:
server {
listen 80;
server_name your_domain_or_ip;
root /usr/share/nginx//wordpress;
index index.php index. index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
注:将“your_domain_or_ip”替换为你的域名或服务器公网 IP。
保存并退出编辑器,然后检查 Nginx 配置文件的语法是否正确:
sudo nginx -t
如果显示“syntax is ok”,说明配置文件没有问题,重启 Nginx 服务:
sudo systemctl restart nginx
8. 下载并配置 WordPress
现在,下载 WordPress 安装包,并解压到 Nginx 的网站根目录。执行以下命令:
cd /usr/share/nginx/
sudo wget https://cn.wordpress.org/wordpress-6.6.1-zh_CN.tar.gz
sudo tar zxvf wordpress-6.6.1-zh_CN.tar.gz
sudo chown -R nginx:nginx /usr/share/nginx//wordpress
然后,复制 WordPress 的示例配置文件:
cd /usr/share/nginx//wordpress
sudo cp wp-config-sample.php wp-config.php
编辑 WordPress 配置文件:
sudo vim wp-config.php
找到以下内容,替换为你在第 5 步创建的数据库信息:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'your_strong_password');
define('DB_HOST', 'localhost');
保存并退出编辑器。
9. 完成 WordPress 安装
现在,打开浏览器,访问你的域名或服务器公网 IP,你会看到 WordPress 的安装页面。按照提示填写站点标题、管理员用户名、密码和电子邮件,点击“安装 WordPress”。
安装完成后,点击“登录”,使用你刚才设置的管理员用户名和密码登录 WordPress 后台,开始你的建站之旅。
---
五、腾讯云 Lighthouse 快速搭建 WordPress:5 分钟搞定
如果你不想手动搭建环境,那么腾讯云 Lighthouse 的 WordPress 应用镜像绝对是你的救星。下面,我来教你如何用 Lighthouse 快速搭建 WordPress。
1. 购买腾讯云 Lighthouse
首先,登录腾讯云控制台,进入 Lighthouse 实例列表,点击“新建实例”。
在“应用镜像”选项卡中,选择“WordPress”,然后选择你需要的套餐(如 1 核 2G、2 核 4G 等)。
选择地域(建议选离你主要用户近的地域),然后设置登录密码,点击“立即购买”。
等待几分钟,实例创建完成后,你会看到服务器的公网 IP 和管理地址。
2. 访问 WordPress 网站
打开浏览器,访问 Lighthouse 实例的管理地址(通常是服务器公网 IP),你会看到 WordPress 的站点主页,上面有一个“Hello world!”的示例文章。
3. 登录 WordPress 后台
在 Lighthouse 实例的管理控制台,找到“应用管理”标签栏,点击“管理员登录地址”,你会看到 WordPress 的后台登录页面。
输入管理员用户名和密码(默认用户名是 admin,密码在服务器的 lighthouse 主目录的 credentials.txt 文件中,可以通过 WebShell 查看),登录后台。
登录成功后,你就可以开始自定义你的网站了,比如更换主题、安装插件、发布文章等。
---
六、WordPress 安装后常见问题及解决方法
在搭建 WordPress 的过程中,你可能会遇到一些问题。下面,我来总结一些常见问题及解决方法。
1. 无法通过公网 IP 访问 WordPress
如果无法通过公网 IP 访问 WordPress,可能是以下原因:
- 安全组未放行 80 端口:登录腾讯云控制台,进入 CVM 实例的安全组配置,添加入方向规则,允许 TCP 协议的 80 端口。
- 操作系统内部防火墙未放行 80 端口:执行以下命令,放行 80 端口:
sudo firewall-cmd --permanent --add-port=80/tcp,然后重启防火墙:sudo firewall-cmd --reload。 - Nginx 服务未启动:执行以下命令,启动 Nginx 服务:
sudo systemctl start nginx。 - 端口监听不正确:执行以下命令,检查 80 端口是否被监听:
sudo netstat -tlnp | grep :80。
2. WordPress 数据库连接错误
如果 WordPress 提示“数据库连接错误”,可能是以下原因:
- 数据库