如果你的 VPS 位于境外,利用服务器自带的超快带宽直接从 WordPress 官方下载安装包是极其明智的选择。相比于在本地下载后再通过 FTP 上传,这种方法不仅能将几十分钟的上传时间缩短为“秒下”,还能有效避免文件在传输过程中损坏或丢失。
本文将教你如何通过 SSH,只需几行命令,在 1 分钟内完成 WordPress 的下载与部署。
操作步骤
请通过 SSH 工具(如 Putty, Xshell 或 Terminal)登录到你的 VPS,然后依次执行以下命令。
1. 进入网站根目录
在 LNMP 环境下,默认的建站目录通常位于 /home/wwwroot/ 下。我们需要先进入你创建的站点目录:
cd /home/wwwroot/你的域名
注意:请务必将命令中的 你的域名 替换为你实际绑定的文件夹名称(例如
cd /var/www/www.example.com)。
2. 清理默认文件(可选)
如果是新建立的空站点,目录下通常会自动生成 index.html 或 404.html 等默认欢迎页。建议将其删除,以免干扰 WordPress 的安装引导:
rm -rf index.html
3. 极速下载 WordPress 压缩包
我们使用 Linux 自带的 wget 命令,直接从 WordPress 官方服务器拉取最新的中文版安装包。这一步通常只需要几秒钟:
wget https://cn.wordpress.org/latest-zh_CN.zip
*如果你更喜欢英文原版,可以将链接替换为:https://wordpress.org/latest.zip
4. 解压安装包
下载完成后,你会得到一个名为 latest-zh_CN.zip 的文件。使用以下命令解压:
unzip latest-zh_CN.zip
*如果提示 -bash: unzip: command not found,说明你的系统未安装解压工具,请运行 yum install unzip (CentOS) 或 apt-get install unzip (Debian/Ubuntu) 进行安装。
5. 移动文件到根目录(关键步骤!)
解压后,你会发现所有文件都被包裹在一个名为 wordpress 的子文件夹里。如果你不进行移动,你的访问地址就会变成尴尬的 你的域名/wordpress。
我们需要将它们全部移出来,直接放在网站根目录下:
mv wordpress/* .
⚠️ 重点提示: 请注意命令中
*和.之间有一个空格,这代表“把 wordpress 文件夹下的所有内容移动到当前目录”。
移动完成后,为了保持目录整洁,我们可以把空的文件夹和压缩包删掉:
rm -rf wordpress latest-zh_CN.zip
6. 修正文件权限(非常重要)
为了确保 WordPress 后台能正常上传图片、安装插件和更新主题,你必须将文件的所有者改为 www 用户(这是 Nginx 和 PHP 运行的默认用户):
chown -R www-data:www-data /var/www/你的域名
🎉 接下来做什么?
现在,繁琐的文件部署工作已经结束了!
你不需要再等待 FTP 缓慢的上传进度条。直接打开浏览器,访问你的域名(例如 http://www.yourdomain.com),你应该能立刻看到 WordPress 熟悉的安装欢迎界面。配置好数据库信息,你的网站就正式上线了!