Install WordPress on VPS Using CLI

December 22, 2025 5 min read VPS Management

WordPress CLI Installation

Prerequisites

# Install LAMP stack
sudo apt install apache2 mysql-server php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc -y

Install WP-CLI

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
wp --info

Download WordPress

cd /var/www/html
sudo wp core download --allow-root

Create wp-config.php

sudo wp config create --dbname=wordpress --dbuser=wpuser --dbpass=password --allow-root

Install WordPress

sudo wp core install --url=yourdomain.com --title="My Site" --admin_user=admin --admin_password=strongpass [email protected] --allow-root

Useful WP-CLI Commands

# Update WordPress
wp core update --allow-root

# Install plugin
wp plugin install contact-form-7 --activate --allow-root

# Install theme
wp theme install astra --activate --allow-root

# Create user
wp user create john [email protected] --role=author --allow-root

# Database backup
wp db export backup.sql --allow-root

Need Managed VPS?

Skip the setup hassle. WebHostWare Managed VPS comes pre-configured with everything you need.

View VPS Plans