How to install WordPress on the localhost

WordPress is software designed for everyone, emphasizing accessibility, performance, security, and ease of use. We believe great software should work with minimum setup, so you can focus on sharing your story, product, or services freely. The basic WordPress software is simple and predictable so you can easily get started. It also offers powerful features for growth and success.

While most websites are (naturally) hosted online, there are plenty of situations in which you may want to create a local WordPress site. For example, you might need to set up a staging environment to develop your site before it goes live, require a safe place to experiment with designs, or perform troubleshooting.

You don’t need XAMPP, WAMP, MAMP or AMPPS for installing WordPress manually. In any of those scenarios, all you’ll need is the right solution. When it comes to creating an offline WordPress site, Local by Flywheel is one of the most intuitive and powerful tools for the job. This solution makes it easy to install WordPress on your computer, clone your site and upload to the host by Duplicator plugin.

If you’re looking to create a local WordPress website, you can’t go wrong with Local by Flywheel . This fully-featured tool contains everything you’ll need to set up and use local sites. It’s simple enough for beginners to use, but also offers plenty of advanced features if you want to customize the way your local environment works.

Best of all, Local by Flywheel is completely free to use. This means you can try it out without any risks or obligations involved.

How to install WordPress on the localhost

Fortunately, setting up Local by Flywheel and using it to manage your local sites is a straightforward process. Over the next few sections, I’m going to walk through how to start using it. The process begins with installing the tool itself.


To download Local by Flywheel, visit the website and select the Free Download button. Next, choose your platform, and enter some basic information (only the email field is mandatory):

Download “Local by Flyweel”

Your download should start right away. Give it a few moments, and then run the installer file. You’ll then be taken to a start-up screen, where you simply need to select the Let’s Go! button:

Installing “Local by Flywheel”

This will install a few programs that are required for Local by Flywheel to work properly. The installation may take a few minutes to complete. If you receive any prompts during the process, make sure to hit Yes to permit the installer to do its job.

After, you’ll be taken straight to your new Local by Flywheel dashboard:

Local by Flywheel’s Dashboard


Next up, let’s create a brand-new local WordPress website. To do so, select Create a New Site in your Local by Flywheel dashboard. This will take you to a simple setup wizard, where the first step is to create a name for your site:

How to install WordPress

You may want to make this something descriptive, especially if you plan to create multiple local sites. You can always change the name of your site later on.

In addition, you can expand the Advanced Options tab to configure a few optional settings if you’d like:

Create WordPress site

Here you can set a domain and path for your local site, and choose whether to create it using a Blueprint. This last option is a handy time-saving Flywheel feature that lets you set up a site using a predetermined set of themes and plugins.

Once you’ve entered a name for your site, you can continue to the next screen:

Choose your server environment

The Preferred option works well for most beginner users, while Customcomes in handy for developers with more specific requirements. Just keep in mind that if you go with the Custom option, you won’t be able to connect your local site to Flywheel (in order to publish it live if you so choose). It may also require downloading some additional files.

Either way, continue to the last step once you’re done here:

Enter your WordPress site login information

On this screen, you’ll create a WordPress username, a secure password, and an admin email address. Under Advanced Options, you can also specify if you’d like this installation to be a multisite setup. Then, hit the Add Site button.

After a few moments, you’ll see your new site listed in the dashboard, along with all of its information:

Your WordPress site panel

You can now select the Admin button to log into your site and get to work! In addition, you can always come back to this dashboard if you want to make changes to your local site’s setup or domain.

That’s it. Enjoy…

Some of information source: FlyWheel Blog site

Here is another video tutorial:

Leave a Reply