The Modern Way to Build WordPress Sites Locally! 🚀
LocalWP.com (formerly known as "Local by Flywheel") is a powerful free tool that lets you create and manage WordPress websites on your own computer in seconds! It's like having a complete web server in your pocket—no hosting, no internet connection required! ⚡
Imagine being able to build, test, and perfect WordPress sites on an airplane, in a coffee shop, or anywhere else—completely offline. That's the magic of Local WP! It's the #1 choice for WordPress developers, designers, and agencies worldwide.
Create a new WordPress site in under 60 seconds with zero configuration!
Modern, intuitive UI that makes local development actually enjoyable!
Built-in SSL, email testing, WP-CLI, and database management!
Share your local site with clients instantly using secure shareable URLs!
Push and pull sites from live servers with built-in deployment tools!
All features completely free forever—no hidden costs or limitations!
Visit localwp.com and download the free app for Mac, Windows, or Linux. Installation takes just a few minutes! 📥
Click the big "+" button, name your site, and Local WP automatically sets up WordPress, PHP, MySQL, and a web server—all configured perfectly!
Select your preferred PHP version, web server (Nginx or Apache), and MySQL version. Or just use the smart defaults!
Access your site via a custom .local domain, install themes and plugins, and develop without limits—all on your computer!
Enable SSL with one click, test emails, access the database with Adminer, and use WP-CLI for advanced operations!
Export your site or use the Connect feature to push directly to WP Engine, Flywheel, or any hosting provider! 🚀
# Step 1: Launch Local WP application
# Step 2: Click the "+" button to create new site
# Step 3: Enter site details:
Site Name: "My Awesome Site"
Domain: myawesomesite.local
# Step 4: Choose environment (or use defaults):
PHP Version: 8.1.9
Web Server: nginx
MySQL Version: 8.0.16
# Step 5: Set WordPress admin credentials:
Username: admin
Password: your-secure-password
Email: your@email.com
# Step 6: Click "Add Site" and wait ~60 seconds!
# Your site is ready at:
https://myawesomesite.local
https://myawesomesite.local/wp-admin
# Enable SSL with one click in Local WP:
# Step 1: Open your site in Local
# Step 2: Go to "SSL" tab
# Step 3: Click "Trust" button
# Local automatically:
# ✓ Generates SSL certificate
# ✓ Installs it in your system
# ✓ Configures WordPress for HTTPS
# ✓ Updates all URLs in database
# Your site now runs on:
https://mysite.local # Secure!
# Why SSL matters for local development:
# - Test secure features (geolocation, camera, etc.)
# - Match production environment
# - Avoid mixed content warnings
# - Test payment gateways properly
# Certificate details:
Issuer: Local by Flywheel
Valid for: 825 days
Encryption: SHA-256 with RSA
# Access WP-CLI in Local:
# Right-click site → "Open Site Shell"
# Common WP-CLI commands:
# Check WordPress version
wp core version
# Install a plugin
wp plugin install contact-form-7 --activate
# Update all plugins
wp plugin update --all
# Create a new user
wp user create john john@example.com --role=editor
# Search and replace in database
wp search-replace 'oldsite.com' 'newsite.local'
# Export database
wp db export backup.sql
# Import database
wp db import backup.sql
# Flush rewrite rules
wp rewrite flush
# Generate dummy content
wp post generate --count=50
# Check site health
wp site health status
Let's see how much you've learned about Local WP!