我们用SSH+WP-CLI+ 命令行方式一步一步完成 WordPress 安装。

📅 发布时间:2026/7/8 20:52:07 👁️ 浏览次数:
我们用SSH+WP-CLI+ 命令行方式一步一步完成 WordPress 安装。
很多朋友第一次购买 VPS 时都会愣一下“为什么服务器里什么都没有”Hostease 的 VPS 默认提供的是纯系统环境没有预装面板也没有一键 WordPress。对新手来说有点懵但对熟悉服务器的人来说——这反而是优势。因为更干净更安全没有冗余组件可控性更高如果你不打算安装宝塔或 cPanel而是希望用更专业、更标准的方式部署 WordPress那么今天这篇文章你一定要收藏。我们用SSHWP-CLI 命令行方式一步一步完成 WordPress 安装。为什么我越来越不推荐“一键安装”说实话我自己早期也用过很多一键安装器。但后来慢慢发现几个问题默认数据库密码太简单文件权限设置不规范残留不必要的脚本升级时容易冲突而使用WP-CLI 安装 WordPress有几个明显优势可完全自定义更符合官方标准自动生成安全 Salt更适合自动化运维如果你长期做网站建议尽早学会。SSH 为什么比 FTP 更安全很多新手习惯用 FTP 上传文件但其实 FTP 安全性并不高。FTP 的问题用户名密码明文传输数据不加密容易被抓包SSH 的优势全程加密支持密钥登录可执行完整服务器命令支持 SFTP 安全文件传输简单说一句SSH 是现代服务器管理的标准方式。实战使用 WP-CLI 安装 WordPress一、准备工作确保你已经拥有 VPS SSH 登录信息已安装 PHP 8.2已准备数据库信息知道服务器 SSH 端口二、连接服务器ssh usernameyour_server_ip如果使用自定义端口ssh -p 2222 usernameyour_server_ip三、安装 WP-CLI检查是否已安装wp cli version如果没有安装curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.pharchmod x wp-cli.pharsudo mv wp-cli.phar /usr/local/bin/wp再次验证wp cli version四、下载 WordPress 核心wp core download五、生成 wp-config.phpwp core config \--dbhostlocalhost \--dbname数据库名 \--dbuser用户名 \--dbpass密码如果数据库不存在wp db create六、修改权限强烈建议chmod 600 wp-config.php生产环境推荐 600 或 400。七、完成 WordPress 安装wp core install \--urlyourdomain.com \--titleMy Blog \--admin_nameadminuser \--admin_passwordStrongPassword123! \--admin_emailyouexample.com安装完成后即可访问后台。八、开启上传目录cd wp-contentmkdir uploadschgrp www-data uploads/chmod 775 uploads/如果是 CentOS 或其他系统Web 组可能不同。九、安全习惯清除命令历史history -c exit避免数据库密码残留。后期维护命令更新核心wp core update更新插件wp plugin update --all更新主题wp theme update --all这比后台点击升级更快、更稳定。我的经验建议如果你使用的是纯净 VPS不安装面板使用 WP-CLI 管理配合UFW 或 firewalld Fail2ban长期看来会更加稳定不过需要注意定期更新。写在最后如果你只是偶尔做站一键安装当然也能用。但如果你想真正理解服务器、提高网站的安全性并且想做长期项目的那么学会 SSH WP-CLI 是非常值得的。