当你已经搭好VPS环境,下一步通常就是“让这个服务器真正跑起来”。对大多数独立站卖家、内容创作者来说,WordPress仍然是最好用、最灵活的建站工具。因此这篇文章,我会结合我们协助用户部署WordPress的经验,用两条路径带你完整跑一遍:
- 路径A:命令行部署LEMP+WordPress(适合熟悉SSH用户)
- 路径B:宝塔面板一键部署WordPress(适合初学者与可视化操作用户)
无论你使用哪种方式,核心流程都一样:
准备环境 → 创建数据库 → 上传WordPress → 调整配置与权限 → 跑“5分钟安装”
你可以根据自己VPS的环境直接选择对应路径。
为什么需要两条路径?
在我们长期为用户处理服务器与建站问题的过程中,很快发现一个规律:
- 有些用户喜欢“掌控感”,偏向命令行环境
- 有些用户只想快速建站,不想理解太多Linux细节
- 另外很多用户是从虚拟主机迁移到VPS,需要更平滑的体验
所以本文把“实操步骤”分成两条路线,确保你无论采用什么方式搭的VPS,都能继续顺利安装WordPress。
路径A:通过命令行搭建LEMP并安装WordPress
如果你用的是纯净系统(如Ubuntu、Debian、CentOS),这条路径可以让你更充分理解VPS的运行机制,也更利于后期优化。
安装Nginx、MySQL/MariaDB、PHP(LEMP套件)
下面以Ubuntu/Debian为例:
sudo apt update && sudo apt upgrade -y sudo apt install -y nginx sudo apt install -y mysql-server sudo apt install -y php-fpm php-mysql php-xml php-mbstring php-gd php-curl php-zip
安装完成后检查服务状态:
systemctl status nginx systemctl status mysql systemctl status php8.1-fpm
只要看到active(running),就说明正常运行。
我们在给客户部署WordPress时,会特别检查PHP版本和数据库版本,因为WordPress官方建议:
PHP7.4+、MySQL5.7+/MariaDB10.4+
这样后续主题、插件兼容性更好。
创建WordPress数据库与用户
进入MySQL:
sudo mysql
创建数据库与用户(请换成自己的名称与强密码):
CREATE DATABASE wp_site DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'Strong_Password!'; GRANT ALL PRIVILEGES ON wp_site.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
“一站一库”是我们最常给用户的建议,后续备份迁移会轻松很多。
下载WordPress并设置权限
假设站点目录是:
sudo mkdir -p /var/www/example.com cd /var/www/example.com wget https://cn.wordpress.org/latest-zh_CN.zip unzip latest-zh_CN.zip mv wordpress/* . rm -rf wordpress latest-zh_CN.zip
设置权限,避免后续出现“需要FTP信息才能安装插件”等问题:
sudo chown -R www-data:www-data /var/www/example.com
sudo find . -type d -exec chmod 755 {} \;
sudo find . -type f -exec chmod 644 {} \;
配置Nginx虚拟主机(开启伪静态)
创建配置文件:
sudo nano /etc/nginx/sites-available/example.com
写入以下配置:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
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/php8.1-fpm.sock;
}
location ~* \.(ini|log|sh|sql)$ {
deny all;
}
}
启用配置:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl reload nginx
其中try_files配置是WordPress固定链接能正常工作的关键。
配置wp-config.php
复制配置文件:
cp wp-config-sample.php wp-config.php nano wp-config.php
填写数据库信息:
define( 'DB_NAME', 'wp_site' ); define( 'DB_USER', 'wp_user' ); define( 'DB_PASSWORD', 'Strong_Password!' ); define( 'DB_HOST', 'localhost' );
然后前往WordPress密钥生成页面,替换盐值(提高安全性)。
到这里,命令行部署路径已经准备就绪,可以进入“5分钟安装”。
路径B:使用宝塔面板快速部署WordPress
宝塔面板是我们在帮用户做代维时最常遇到的环境,操作直观简单,非常适合新手用户或多站点管理。
确认环境已安装
在宝塔中确认以下组件:
- Nginx
- MySQL/MariaDB
- PHP(建议7.4+或8.x)
这些都可以在“软件商店”中一键安装。
使用宝塔“一键部署WordPress”
这是最简单的部署方式:
- 进入宝塔后台
- 打开“软件商店”
- 选择“一键部署”
- 点击“WordPress”
- 填写域名、数据库名、数据库账号、PHP版本
- 提交后系统自动完成整个安装流程
部署完成后,宝塔会生成数据库信息与后台地址。
手动上传WordPress安装包(另一种方式)
如果你想使用特定版本,步骤如下:
- 在宝塔“网站”中先创建站点
- 进入站点根目录
- 上传latest-zh_CN.zip(或通过远程下载)
- 解压并将文件移至根目录
- 删除多余压缩包
宝塔会自动为站点生成数据库,你可以在“数据库”菜单查看。
设置伪静态与权限
WordPress伪静态在宝塔中可以直接点击选择:
- 进入“网站 → 设置 → 伪静态”
- 选择WordPress模板即可
目录权限推荐:
- 文件目录:755
- 文件:644
- 所有者:www
这样不会出现“插件无法安装”或“主题上传失败”等常见问题。
最后一环:WordPress“5分钟安装”流程
当你完成上面的准备工作后,直接在浏览器访问你的域名,就会出现WordPress自动安装界面:
- 点击“现在就开始”
- 在数据库信息页输入:
- 数据库名
- 数据库用户
- 密码
- 主机(localhost)
- 提交后,如果数据库连接成功,会提示进入下一步
- 设置站点名称、管理员账号、密码、邮箱
- 点击“安装WordPress”
几秒钟之后,你就成功拥有了自己的WordPress网站。
常见问题FAQ
Q:固定链接打不开?文章页面出现404?
A:99%是伪静态未配置。在Nginx中确保有try_files规则,宝塔则选择“WordPress伪静态”。
Q:安装插件时提示需要FTP账号?
A:说明站点目录权限不正确。命令行用户设置chown为www-data;宝塔用户将所有者改为www即可。
Q:PHP版本要怎么选?
A:建议从PHP7.4或PHP8.0开始,兼容性最佳。太老的版本会导致安全问题和插件不兼容。
Q:HostEase 的 VPS 能跑多少个WordPress站?
A:1核2G可跑1-3个普通站;电商、图床、流量大站建议至少2核4G,并启用缓存。
为什么高性能VPS对WordPress的网站速度至关重要?
我们在协助大量用户部署WordPress时发现,同样的架构,不同VPS的速度差异可能是数倍。
原因包括:
- WordPress是动态程序,CPU和内存越强,PHP执行越快
- 数据库频繁读写,高IO性能能显著降低页面加载时间
- 高并发时,弱配置VPS容易出现502/504,而高性能VPS能平稳抗压
- 随着你安装更多主题、插件、会员系统、电商功能,资源占用会越来越高
如果你准备做长期内容站或跨境独立站,选择HostEase这类提供高频CPU、SSD存储、优质国际线路的海外VPS是非常值得的。它能让你的WordPress保持稳定、快速,也为未来扩容留下空间。
我们也支持:
“服务器环境搭建 + WordPress部署 + 性能优化”一体化处理——你只需要专注内容与业务,其余技术部分交给我们即可。
如果你需要进一步为你的WordPress站点做加速、开启HTTPS、搭配CDN、做安全加固,也欢迎继续告诉我,我可以基于你的具体VPS配置帮你制定一套完整优化方案。
