How to Install WordPress on Computer with Local
If you want to create a WordPress site without purchasing hosting or a domain, using a local development environment is a great option. One of the best tools for this purpose is Local (formerly Local by Flywheel), a user-friendly application that allows you to set up WordPress on your computer easily. In this guide, we’ll walk you through the process of installing WordPress using Local.
Why Use Local for WordPress Development?
Local is an excellent tool for developers, designers, and bloggers who want to test WordPress websites before taking them live. Here are some reasons to use Local:
- Easy installation – No need to manually configure a web server or database.
- Fast and lightweight – Runs locally without affecting live websites.
- Multiple environments – Test different PHP versions, MySQL versions, and server types.
- Live link sharing – Share your local site with clients or team members via a temporary link.
- Seamless integration – Connects with hosting providers like WP Engine and Flywheel for easy site deployment.
Step-by-Step Guide to Installing WordPress with Local
Step 1: Download and Install Local
- Visit Local’s official website and download the installer for your operating system (Windows, macOS, or Linux).
- Run the installer and follow the on-screen instructions to install the application on your computer.
- Once installed, open Local to start setting up your first site.
Step 2: Create a New WordPress Site
- Click on the Create a New Site button.
- Enter a name for your site (e.g., “My Local Site”). This will automatically generate a local site domain like
mylocalsite.local
. - Click Continue to proceed.
Step 3: Choose an Environment
Local offers two types of environments:
- Preferred – Uses the recommended versions of PHP, MySQL, and web servers.
- Custom – Allows you to choose specific versions of PHP, MySQL, and Apache/Nginx.
For beginners, the Preferred option is best. If you need custom settings, choose the Custom option and configure it according to your needs.
Step 4: Set Up WordPress Credentials
- Enter a username, password, and email address for your WordPress admin account.
- Click Add Site to begin the installation.
Local will now create your WordPress site and configure the necessary settings.
Step 5: Access Your Local WordPress Site
- Once the installation is complete, click on the Open Site button to view your site in a browser.
- Click WP Admin to log into the WordPress dashboard using the credentials you set up earlier.
Step 6: Customize and Develop Your Site
Now that WordPress is installed locally, you can start customizing your site by:
- Installing themes and plugins
- Creating and editing pages
- Testing custom code and configurations
Step 7: Exporting or Deploying Your Site
When you’re ready to move your local site to a live server, Local provides easy export options. You can:
- Manually copy your files and database
- Use the Connect to Flywheel or Connect to WP Engine feature to deploy your site directly
Conclusion
Local is a powerful tool for setting up a WordPress site on your computer quickly and efficiently. Whether you’re a developer testing themes and plugins or a blogger designing your first site, Local makes the process easy and hassle-free. Try it out and start building your WordPress site today!
Have you used Local for WordPress development? Share your experience in the comments below!