WordPress 从零建站完整教程:安装、配置、主题插件与上线发布,新手也能一天上线


WordPress 是全球使用率最高的建站程序,全球超过四成的网站跑在它上面。无论是个人博客、企业官网还是外贸独立站,WordPress 都能胜任:安装简单、主题插件生态庞大、不用懂代码就能做出好看的网站。这篇文章从零开始,带你在自己的 VPS 上完整搭建一个 WordPress 网站,从环境准备到正式上线,每一步都有可以直接照抄的操作。

一、建站前需要准备什么

开始之前,先确认下面这几样东西:

  1. 一台 VPS 服务器:1 核 1G 内存的入门配置即可流畅跑 WordPress,选 Ubuntu 22.04 或 Debian 12 系统。
  2. 一个域名:在阿里云、腾讯云、Cloudflare 等注册商购买,并做好解析(A 记录指向服务器 IP)。
  3. 一个 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,直接一键部署,自动完成下载和配置。

开始网页安装:

  1. 浏览器访问 http://www.example.com,会进入 WordPress 安装向导,选择简体中文。
  2. 填入刚才创建的数据库名、用户名、密码,数据库主机填 localhost,表前缀保持 wp_。
  3. 点击"提交"→"进行安装",然后填写站点标题、管理员用户名、密码和邮箱。
  4. 安装完成,点击"登录",用刚才的管理员账号进入后台 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 网站有降权提示,浏览器也会警告"不安全"。在宝塔面板:

  1. "网站"→找到你的站点→"SSL"。
  2. 选择"Let's Encrypt"证书,勾选域名,点击"申请"。
  3. 申请成功后点击"开启强制 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。跟着这篇文章操作,新手也能在一天内把网站跑起来。接下来就是挑选主题、写文章、做推广,让网站慢慢长大。


手机扫码阅读

微信或手机浏览器扫一扫,随时随地随心阅读与分享

Typecho 博客搭建教程:轻量高效,低配 VPS 也能流畅运行的博客程序

图床搭建教程:兰空图床 Lsky Pro 自建与 PicGo 配置,写作配图从此不求人

评 论
更换验证码