安装 WP-CLI
前提条件:
- 服务器支持 SSH访问(Linux/Mac/WSL)。
- PHP版本 ≥ 5.6(建议PHP 7.4+)。
- WordPress已安装。
安装(Linux/Mac/WSL):
- 下载工具(需
curl
/wget
支持):curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar#
,或wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- 赋予执行权限:
chmod +x wp-cli.phar
- 移动至全局路径(任意目录执行
wp
):sudo mv wp-cli.phar /usr/local/bin/wp
- 验证安装成功:
wp --version
输出示例:WP-CLI 2.8.1

确认 WordPress 文件的所属用户
进入 WordPress 根目录(如 /var/www/html
),查看文件所有者:
cd /path/to/wordpress
ls -l
输出示例显示所有者(如 www-data
或 your_user
):
-rw-r--r-- 1 www-data www-data 405 Feb 6 2020 index.php

以正确用户身份执行 WP-CLI
直接切换用户
# 进入 WordPress 目录
cd /path/to/wordpress
# 切换到文件所有者用户(如 www)
sudo -u www -swp user update admin --user_pass=new_password
exit # 完成后退回原用户
