前言
WP-CLI作为Wordpress官方的一个管理插件,在某些情况下对于wordpress站点十分的重要,这篇文章记录下如何在Ubuntu系统下安装WP-CLI组件
安装要求
系统中已经有了wordpress且php已经在环境变量中
安装过程
首先下载程序包
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
查看程序是否能够正常运行
php wp-cli.phar --info
结果应该如下
root@iZ6we8ptdjxqxizl1nd0mpZ:~# php wp-cli.phar --info
OS: Linux 6.8.0-63-generic #66-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 13 20:25:30 UTC 2025 x86_64
Shell:
PHP binary: /www/server/php/84/bin/php
PHP version: 8.4.12
php.ini used: /www/server/php/84/etc/php-cli.ini
MySQL binary: /usr/bin/mysql
MySQL version: mysql Ver 14.14 Distrib 5.7.44, for Linux (x86_64) using EditLine wrapper
SQL modes:
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: phar:///root/wp-cli.phar
WP-CLI packages dir:
WP-CLI cache dir: /root/.wp-cli/cache
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.12.0
如果输出结果跟我上面的十分相似,那么一切正常,请执行下面的内容
添加执行权限
chmod +x wp-cli.phar
移动至命令目录
sudo mv wp-cli.phar /usr/local/bin/wp
测试一下是否配置完成
wp --info
如果输出结果如下面所示,则代表已经配置完成了,可以使用wp命令了
OS: Linux 6.8.0-63-generic #66-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 13 20:25:30 UTC 2025 x86_64
Shell:
PHP binary: /www/server/php/84/bin/php
PHP version: 8.4.12
php.ini used: /www/server/php/84/etc/php-cli.ini
MySQL binary: /usr/bin/mysql
MySQL version: mysql Ver 14.14 Distrib 5.7.44, for Linux (x86_64) using EditLine wrapper
SQL modes:
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: phar:///usr/local/bin/wp
WP-CLI packages dir:
WP-CLI cache dir: /root/.wp-cli/cache
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.12.0
备注
不推荐在root环境下运行wp-CLI
这是一个测试的评论