How to install and use WP-CLI on Linux

WP-CLI is a command line interface for managing your WordPress installation. WP-CLI provides a set of command line tools for updating WordPress core files, installing / removing themes or plugins, enabling / disabling plugins, and more. By using WP-CLI, you can keep your WordPress site up to date and keep your Linux safe and free from malicious files.

Today we are going to show you how to install and use WP-CLI on a server. You can use this tutorial if you have CentOS or Ubuntu with PHP 5.3.2 or later. Also, this guide can be used if you are using WordPress 3.5.2 or later for your site.

The first thing you need to do is log into the VPS using SSH. Then go to the β€œ/ opt” directory and download the ‘wp-cli.phar’ file. You can also download the file using wget or curl. In this tutorial, we are using curl.

cd /opt
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Now, you can check the files are working by running the following command:

php wp-cli.phar --info

Make the file executable and move it to the ‘/ usr / local / bin /’ directory on your server. Alternatively, you can rename the file to something simpler, so you don’t have to type ‘wp-cli.phar β€œevery time you want to manage your WordPress installation.

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Once you complete these two commands, you are ready to use WP-CLI. First, go to the directory where your WordPress is installed. For example, if your WordPress is installed in the ‘/ var / www / html / wordpress /’ folder, you can enter:

cd /var/www/html/wordpress

To check the version of your WordPress installation, you can run the following command:

wp core version

You will end up with something like this:

[[email protected]] wp core version
4.6.1

This means your WordPress version is 4.6.1, which is the latest version of WordPress at the time of this writing. So if you try to update your kernel version using the command

wp core update

you will get the following output:

[[email protected]] wp core update
Success: WordPress is up to date.

To update all your themes and plugins, you can run the commands written below:

wp theme update --all
wp plugin update --all

Besides, you can install / uninstall plugins and themes. For example, to install the wordfence plugin, you can use the following command:

wp plugin install wordfence

To activate the plugin, you can run the following command:

wp plugin activate wordfence

To get a list of installed plugins, enabled and disabled, run the following command:

wp plugin list

The same goes for your WordPress themes.

You can find more details on how to use WP-CLI on your Linux if you run the following command:

wp --help

or, if you visit the official website at:

http://wp-cli.org/

Sidebar