How to Update WP-CLI
WP-CLI is a command line tool for interacting with and managing WordPress sites. In our previous article on How to Install WP-CLI we covered the process of installing WP-CLI onto a server. We did this in a way that the tool would be accessible by any user on the server. This prevents the need for your users to install the tool locally.
Updating WP-CLI on your server
In order to follow this tutorial you will need have installed WP-CLI based on the directions we provide in How to Install WP-CLI.
Pre-flight Check:
- Root-level command line access via SSH is required to follow this tutorial.
- PHP 5.3.29, or higher, will be required for wp-cli to function.
- WP-CLI already installed per How to Install WP-CLI
- WordPress 3.7, or later, is required for wp-cli support.
To update the WP-CLI tool you should login to your serve as root via SSH. Once logged in, execute:
root@server [~]# wp cli update --allow-root
If your WP-CLI install requires an update you will see something like:
You have version 0.23.1. Would you like to update to 1.1.0? [y/n]
To continue you will need to provide confirmation by typing ‘y‘. After you confirm you will see:
Downloading from https://github.com/wp-cli/wp-cli/releases/download/v1.1.0/wp-cli-1.1.0.phar...
New version works. Proceeding to replace.
Success: Updated WP-CLI to 1.1.0
Your servers WP-CLI has now been updated! Your users can continue using the latest version of WP-CLI.
Check Your Work!
To double check you work you can run the info command to ensure WP-CLI has been updated. If the update command reports a success this shouldn’t be necessary at all, but it’s always good to check! To double check that the upgrade was a success execute:
root@server [~]# wp --info --allow-root
The output should be similar to:
root@server [~]# wp --info --allow-root
PHP binary: /opt/cpanel/ea-php56/root/usr/bin/php
PHP version: 5.6.30
php.ini used: /opt/cpanel/ea-php56/root/etc/php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 1.1.0
Related Articles:
About the Author: David Singer
I am a g33k, Linux blogger, developer, student, and former Tech Writer for Liquidweb.com. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....
Our Sales and Support teams are available 24 hours by phone or e-mail to assist.
Latest Articles
How to Use React Spring
Read ArticleAccessing Man Pages on Ubuntu 16.04 LTS
Read ArticleTLS vs SSL: A Comparison
Read ArticlePremium Business Email Pricing FAQ
Read ArticleMicrosoft Exchange Server Security Update
Read Article