WordPress 是全球使用率最高的建站程序,全球超过四成的网站跑在它上面。无论是个人博客、企业官网还是外贸独立站,WordPress 都能胜任:安装简单、主题插件生态庞大、不用懂代码就能做出好看的网站。这篇文章从零开始,带你在自己的 VPS 上完整搭建一个 WordPress 网站,从环境准备到正式上线,每一步都有可以直接照抄的操作。
一、建站前需要准备什么
开始之前,先确认下面这几样东西:
- 一台 VPS 服务器:1 核 1G 内存的入门配置即可流畅跑 WordPress,选 Ubuntu 22.04 或 Debian 12 系统。
- 一个域名:在阿里云、腾讯云、Cloudflare 等注册商购买,并做好解析(A 记录指向服务器 IP)。
- 一个 SSH 工具:Windows 用 Xshell/FinalShell,Mac 直接用终端,用于登录服务器执行命令。
WordPress 由 PHP 和 MySQL(MariaDB)驱动,所以建站的核心就是搭好 LNMP 或 LAMP 环境。下面我们用宝塔面板的方式,新手也能十分钟搞定环境。
二、安装宝塔面板并部署环境
宝塔面板把 Nginx、MySQL、PHP 的安装配置全部图形化,是国内最主流的建站方式。
安装宝塔(CentOS/Ubuntu/Debian 通用一行命令):
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
安装完成后,终端会输出面板地址、账号和密码,浏览器打开即可进入面板。首次进入会提示安装环境,选择:
- Web 服务器:Nginx
- 数据库:MySQL 5.7 或 8.0
- PHP 版本:PHP 8.1
等待编译安装完成(约 10-20 分钟),环境就绪。
三、创建网站并绑定域名
在宝塔面板左侧点击"网站"→"添加站点":
- 域名:填你的域名,如
www.example.com,同时把example.com也加上 - 根目录:默认即可,如
/www/wwwroot/example.com - PHP 版本:选择已安装的 PHP 8.1
- 数据库:勾选"创建数据库",记住数据库名、用户名和密码
添加完成后,在域名服务商后台把域名解析到服务器 IP(添加一条 A 记录,记录值填服务器公网 IP)。等几分钟解析生效后,访问域名就能看到宝塔的默认页面。
四、下载并安装 WordPress
方式一:命令行下载(推荐,速度快)
cd /www/wwwroot/example.com
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/example.com
方式二:宝塔软件商店安装
在宝塔"软件商店"里搜索 WordPress,直接一键部署,自动完成下载和配置。
开始网页安装:
- 浏览器访问
http://www.example.com,会进入 WordPress 安装向导,选择简体中文。 - 填入刚才创建的数据库名、用户名、密码,数据库主机填
localhost,表前缀保持wp_。 - 点击"提交"→"进行安装",然后填写站点标题、管理员用户名、密码和邮箱。
- 安装完成,点击"登录",用刚才的管理员账号进入后台
wp-admin。
五、后台基础设置
登录后台后,先做这几项基础设置,网站就正式可用了。
1. 固定链接(伪静态)
"设置"→"固定链接",选择"文章名"结构(如 /%postname%/),这样网址更美观、更利于 SEO。同时需要在宝塔的网站设置里打开伪静态:
# 宝塔:网站 → 设置 → 伪静态 → 选择 WordPress
location / {
try_files $uri $uri/ /index.php?$args;
}
2. 主题
"外观"→"主题",可以搜索安装免费主题。新手推荐 Astra、GeneratePress、Kadence 这类轻量主题,加载快、可定制性强。
3. 必备插件
"插件"→"安装插件",搜下面几个装上并启用:
- Wordfence Security:网站安全防护,防暴力破解和恶意攻击
- UpdraftPlus:自动备份,定时把网站和数据库备份到网盘
- WP Super Cache 或 LiteSpeed Cache:页面缓存,大幅提升访问速度
- Yoast SEO:SEO 优化,自动生成站点地图、优化标题描述
六、开启 HTTPS(SSL 证书)
现在搜索引擎对 HTTP 网站有降权提示,浏览器也会警告"不安全"。在宝塔面板:
- "网站"→找到你的站点→"SSL"。
- 选择"Let's Encrypt"证书,勾选域名,点击"申请"。
- 申请成功后点击"开启强制 HTTPS"。
这样访问网站会自动跳转到 https://,地址栏出现小锁标志。
七、常见问题排查
Q1:安装时提示"无法写入 wp-config.php"?
一般是目录权限问题,执行:
chown -R www:www /www/wwwroot/example.com
chmod -R 755 /www/wwwroot/example.com
Q2:打不开网站,显示 502 Bad Gateway?
多半是 PHP-FPM 没有运行。在宝塔软件商店里重启 PHP,或命令行:
systemctl restart php-fpm
Q3:只能打开首页,文章页 404?
伪静态没生效。确认宝塔网站设置里已选择 WordPress 伪静态,并保存重载 Nginx。
Q4:上传主题/插件提示需要 FTP?
在 wp-config.php 中添加:
define('FS_METHOD', 'direct');
Q5:想让网站加载更快?
参考本站的 WordPress 加速优化教程:开启页面缓存、接入 CDN、调优 PHP-FPM 参数,网站能快好几倍。
总结
从一台裸机 VPS 到网站正式上线,核心流程就四步:装环境 → 建站点 → 装 WordPress → 配安全与 HTTPS。跟着这篇文章操作,新手也能在一天内把网站跑起来。接下来就是挑选主题、写文章、做推广,让网站慢慢长大。
