Downloads and installs the latest version of WordPress using WP-CLI.
Requirements
- Linux/macOS
- PHP
- MySQL
- WP-CLI installed
Usage
chmod +x install-wordpress.sh./install-wordpress.sh
#!/bin/bash
SITE_URL="https://example.com"
SITE_TITLE="My WordPress Site"
ADMIN_USER="admin"
ADMIN_PASSWORD="StrongPassword123!"
ADMIN_EMAIL="admin@example.com"
DB_NAME="wordpress"
DB_USER="root"
DB_PASS="password"
DB_HOST="localhost"
wp core download
wp config create
--dbname="$DB_NAME"
--dbuser="$DB_USER"
--dbpass="$DB_PASS"
--dbhost="$DB_HOST"
wp db create
wp core install
--url="$SITE_URL"
--title="$SITE_TITLE"
--admin_user="$ADMIN_USER"
--admin_password="$ADMIN_PASSWORD"
--admin_email="$ADMIN_EMAIL"
echo "WordPress installed successfully!"