Install WordPress On Localhost Using WAMP For Offline Use

Are you a beginner blogger and you want to know how to install WordPress on localhost using wamp for offline use?

So in this post, we are going to read about this. WordPress has now become the largest CMS platform in the world and nowadays everyone wants to create your own blog or website on WordPress.

If you are a beginner and you have to learn about WordPress or do some work on it, then you have to installing WordPress on wamp

Install WordPress On Localhost Using WAMP For Offline Use

A WordPress installation requires a server or hosting, but the beginner blogger does not initially want to invest money in domain and hosting. For this use WordPress offline with localhost.

So let’s start,

What is Localhost?

Localhost is a server where you can install WordPress without any domain or hosting and run localhost URL on browser.

For this you do not have to make any investment, just you have to setup localhost and install WordPress on wamp.

Install WordPress On Localhost Using WAMP Step by Step Guide

With the help of the Localhost, you can run any WordPress project at any time without any internet connection. If you are a beginner, you can practice WordPress on localhost instead of live server.

Because it is very easy to install WordPress on localhost, which even a non-technical person can understand and easily install WordPress on windows.

WordPress is such a file where you can create your website or blog, but for this, you have to create an environment.

WordPress cannot be installed directly in computer.  For this, you need a server to store the file. Where all the WordPress files are maintained.

If you want to Setup WordPress on the localhost without any error, then follow our given steps carefully.

1. Installing WAMP On Windows Computer

Step 1: First of all you need localhost software like WAMP or XAMPP server. Where we can setup offline PHP and MySQL database. Here we will tell you about how to install WordPress on a WAMP server.

First you download the WAMP server. You can download according to the configuration of your PC such as 32bit or 64 bit.

download WAMPServer

Step 2: After WAMPServer setup downloaded, click on the .exe file and run this setup. Here you have to select the destination folder C:\wamp64 which is the default and click on Next and install WAMPServer.

Once installed, launch the WAMPServer application.

2. PhpMyAdmin Database setting in WAMPserver

Step 3: First of all we want to clear one thing when you launch the application, after that you will see an icon on the bottom right corner. Whose color must have turned green.

WAPMServer Green icon

In case this icon is red and yellow, it means that your server (Apache, MySQL, PHP) is not running these services. For this, you have to start the services by clicking on the icons of wampserver to setup the database.

Step 4: When the wampserver icon is green then after that you have to create new database in localhost because initially your database is empty. For this you have to open phpmyadmin by left-clicking on the green icon.

PhpMyAdmin Setting

Step 5: When you click on phpmyadmin, a login screen will open in front of you. You can enter the login credentials in this section. The PhpMyAdmin default login details is Username “root” and password blank.

Just enter credentials and click on Go.

PhpMyAdmin Login

Step 6: After login, click on Databases and Create new database.

Create DataBase in Locahost WAMPServer

Now your database setup completed successfully, now you have to setup WordPress on localhost.

Install WordPress in Localhost WAMP

Step 1: Here you have to need wordpress file to setup WordPress on localhost. For this, you should go to the website and download the latest version. After downloading, you will got a .zip file. That .zip file has to be copied and go to this location C:\wamp\www  and create a project folder and paste the extracted file.

Like I have created a folder here by wordpressblog and paste the WordPress file inside this folder.

WordPress Installation Files

Step 2: Now you have go to http://localhost/mysitename on your browser where you have to configure WordPress.

First of all, you have to select the language. After that you will be asked for database configuration on next screen.

wp-config localhost setup

Now you have to fill up all the details carefully, if you enter the database name or password incorrectly then your WordPress will not be configured.

Enter Database information

Step 3: In this section, you have to fill up the all necessary details.

  1. Database name: When we initially created a database in phpmyadmin, you have to enter this database name in this field.
  2. Username: root
  3. Password: Leave blank
  4. Database Host: leave the default (localhost)
  5. Table Prefix: leave default (wp_)

After that you have to click on submit

Step 4: If all the information you have filled up is correct after that Run the installation screen will be open in front of you, just you have to click it.

Note: If you get an error about database means you have filled the database information incorrectly.
Run the installation localhost

Step 5: On the next screen you will be asked to set up the WordPress blog. Where you have to enter the necessary information in the respective field.

You can also change this information later. But when we install fresh WordPress it is necessary to enter this information.

WordPress website setup information
  1. Site title: In this field, you have to enter the title of your website.
  2. Username: Enter the username of the WordPress login. Keep Username unique and strong.
  3. Password: Here you can also use the generated password which is very strong.
  4. Your email: Enter your email address. You will get information about all the updates coming on WordPress through this email.
  5. Search Engine Visibility: Leave it as the default disable.

When all the information is filled up, you can click on Install WordPress.

Step 6: WordPress installation in wampserver completed successfully. After that, you will be asked for log in to access the WordPress dashboard

For this, you have to open the WordPress dashboard by entering username and password.

Install WordPress On Localhost Using WAMPServer Sucessfully

Congratulations, you have created a test environment on localhost with the help of a WAMP server.

Frequently Asked Questions

1 What is the use of installing WordPress on localhost?

Suppose if you are thinking of launching a new product or you are a freelancer and you have to build the site and give it to your customer. In this case, you will have to create a test environment where you can work in the development phase.

After making a product, you can test this product easily on local server. Because obviously if you give product to the customer without any testing then there are more chances of bugs to coming out. So you can fixed out these type of issues easily in the local environment.

2 How can I migrate my WordPress localhost to the Live server?

Migrate your WordPress site from localhost to live web server its very easy job. Duplicator is one of the best free plugins to migrate WordPress. If you want a complete guide so read this article. How to Move WordPress From Local Server to Live Site


We hope this article helped you learn Install WordPress On Localhost Using WAMP For Offline Use. Similarly, you can install WordPress on localhost with the help of XAMPP by following the same steps.

Now you can easily practice and learn WordPress in local environment without any investment. You can build your blog with WAMPServer without any internet connection and without any hosting and domain.

However, if you have any doubt or have any questions, just comment below rather than you can join our BloggingForest Facebook Group or contact us by email. We will definitely try to answer your questions.

Hello, my name is Akash Nikam and I am the founder of BloggingForest blog. I am an Indian Professional Blogger, Digital Entrepreneur, and Affiliate Marketer. I love sharing my life experience with people and that's why I love blogging.Read more about me

Leave a Comment