搬瓦工搭建 WordPress 完整建站教程

WordPress 是全球使用最广泛的内容管理系统(CMS),占据互联网超过 40% 的网站份额。本文将在搬瓦工 VPS 上从零开始搭建 WordPress 网站,涵盖 LNMP 环境安装、数据库配置、WordPress 部署以及基本优化。

一、方案推荐与系统选择

WordPress 对服务器配置要求不高,搬瓦工入门级方案即可满足中小型网站的需求。推荐选择以下配置:

  • 入门建站:1 核 1GB 内存方案,适合日均 PV 在 5000 以内的博客或企业站。
  • 中等流量:2 核 2GB 内存方案,适合日均 PV 在 2 万以内的内容站。
  • 高流量站点:4 核 4GB 及以上,配合缓存插件可承载更大访问量。

操作系统建议选择 Ubuntu 22.04 LTSDebian 12,两者软件源丰富、社区支持好。具体方案可参考 搬瓦工全部在售方案

二、安装 LNMP 环境

LNMP 指 Linux + Nginx + MySQL + PHP 组合,是运行 WordPress 最常用的环境栈。以 Ubuntu 22.04 为例,按以下步骤安装。

2.1 更新系统

apt update && apt upgrade -y

2.2 安装 Nginx

apt install nginx -y
systemctl enable nginx
systemctl start nginx

安装完成后,在浏览器中访问服务器 IP,看到 Nginx 默认欢迎页面说明安装成功。

2.3 安装 MySQL

apt install mysql-server -y
systemctl enable mysql
systemctl start mysql

运行安全初始化脚本设置 root 密码并移除测试数据库:

mysql_secure_installation

按提示设置 root 密码,移除匿名用户、禁止远程 root 登录、删除 test 数据库,全部选 Y 即可。

2.4 安装 PHP

apt install php-fpm php-mysql php-curl php-gd php-intl php-mbstring php-soap php-xml php-zip -y

确认 PHP 版本:

php -v

三、创建数据库

登录 MySQL 并为 WordPress 创建专用数据库和用户:

mysql -u root -p

在 MySQL 命令行中执行:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

提示:请将"你的强密码"替换为一个包含大小写字母、数字和特殊符号的复杂密码。

四、下载并配置 WordPress

4.1 下载 WordPress

cd /var/www
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
chown -R www-data:www-data /var/www/wordpress
chmod -R 755 /var/www/wordpress

4.2 配置 wp-config.php

cd /var/www/wordpress
cp wp-config-sample.php wp-config.php
nano wp-config.php

找到以下几行并修改为之前创建的数据库信息:

define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wpuser' );
define( 'DB_PASSWORD', '你的强密码' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );

还需要更新安全密钥。访问 https://api.wordpress.org/secret-key/1.1/salt/ 获取一组随机密钥,替换配置文件中对应的 8 行内容。

五、配置 Nginx 站点

创建 Nginx 配置文件:

nano /etc/nginx/sites-available/wordpress

写入以下内容(将 your-domain.com 替换为你的域名):

server {
    listen 80;
    server_name your-domain.com www.your-domain.com;
    root /var/www/wordpress;
    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    location ~ /\.ht {
        deny all;
    }

    client_max_body_size 64M;
}

启用站点并重载 Nginx:

ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx

六、安装 SSL 证书

使用 Let's Encrypt 免费 SSL 证书为网站启用 HTTPS:

apt install certbot python3-certbot-nginx -y
certbot --nginx -d your-domain.com -d www.your-domain.com

按提示输入邮箱并同意条款,Certbot 会自动修改 Nginx 配置并配置自动续期。

七、完成 WordPress 安装向导

在浏览器中访问 https://your-domain.com,将进入 WordPress 安装向导页面:

  1. 选择语言为"简体中文"。
  2. 填写站点标题、管理员用户名、密码和邮箱。
  3. 点击"安装 WordPress"完成安装。

安装完成后,通过 https://your-domain.com/wp-admin 登录后台管理面板。

八、基础优化建议

8.1 安装缓存插件

推荐安装 WP Super CacheW3 Total Cache,开启页面静态缓存可大幅降低服务器负载,提升访问速度。

8.2 配置 PHP OPcache

编辑 PHP 配置启用 OPcache:

nano /etc/php/8.1/fpm/php.ini

确保以下配置项已开启:

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60

保存后重启 PHP-FPM:

systemctl restart php8.1-fpm

8.3 设置固定链接

在 WordPress 后台进入"设置 > 固定链接",选择"文章名"格式,这样对 SEO 最友好。

8.4 安装安全插件

建议安装 Wordfence 或 iThemes Security 加强站点安全,启用登录限制、防火墙和恶意请求拦截。

8.5 定期备份

使用 UpdraftPlus 插件配置自动备份,将备份文件存储到远程位置(如 Google Drive 或 S3),避免数据丢失。也可以使用搬瓦工 KiwiVM 面板的快照功能进行系统级备份,详见 搬瓦工 VPS 管理教程

九、常见问题

安装时提示数据库连接失败

检查 wp-config.php 中的数据库名、用户名、密码是否与实际创建的一致。确认 MySQL 服务正在运行:

systemctl status mysql

上传文件大小受限

修改 PHP 配置文件中的上传限制:

upload_max_filesize = 64M
post_max_size = 64M

同时确认 Nginx 配置中 client_max_body_size 的值足够大。

网站打开慢

首先确认是否安装了缓存插件,其次检查主题和插件数量是否过多。可以使用 Query Monitor 插件排查慢查询。如果是线路问题,建议选择搬瓦工 CN2 GIA 线路机房,详见 数据中心测试

总结

以上就是在搬瓦工 VPS 上搭建 WordPress 的完整教程。整个过程包括安装 LNMP 环境、创建数据库、部署 WordPress 和基础优化。如果你不想手动配置环境,也可以使用 宝塔面板 来一键部署,操作更简单。购买搬瓦工 VPS 时记得使用优惠码 NODESEEK2026 享受折扣,购买流程请参考 搬瓦工购买攻略

关于本站

搬瓦工VPS中文网(bwgvps.com)是非官方中文信息站,整理搬瓦工的方案、优惠和教程。我们不销售主机,不提供技术服务。

新手必读
搬瓦工优惠码

NODESEEK2026(优惠 6.77%)

购买时填入即可抵扣。