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