12 Simple Steps to Install WordPress Locally

The first thing that I learned in WordPress was its installation process on localhost, unknown with the other unique features that it has. So after the various research, today I am here to present some useful & simple steps of How to Install WordPress on Localhost so it might be more easy to install.

No doubt there are a variety of free WordPress themes, premium WordPress themes available over the web but first getting hands settled on WordPress is the key to go ahead.

As I gone through step by step, learned more interesting stuff, I realized WordPress is not only a CMS but a great blogging platform as well.

Other Useful WordPress resources:

How it simply opens the online world for you to explore yourself.

A great helping platform to share your experience with others.

This post is dedicated to every beginner who are seeking to start with WordPress and needs online exposure.

I hope at the end you will easily install WordPress on your system and play around with amazing CMS application to lift up your WordPress Blog or Website.

Though this tutorial is about installing WordPress locally on WAMP, but let me clear you few basic points about WordPress-

  • WordPress is a free and open source blogging tool – a content management system (CMS) based on PHP and MySQL.
  • To use WordPress you must have a server (WAMP, XAMP) installed on your machine for its working environment. Without a server you won’t be able to install WordPress.
  • The server you will install, it should support PHP and MySQL requirements.
  • Installing WordPress is quite easy and simple, so I suggest you to be patient.

In this post, I have used WAMP software (supports PHP and MySQL) for installing WordPress. You can use any web server of your choice to install WordPress.

12 Simple Steps for Installation of WordPress

Step #1  Download WAMP Server

As I said earlier WordPress needs a web server (which could be anyone, for e.g. I have used WAMP software for installing WordPress) to work on so first you need to download and install a software called WAMP (which has prebuilt localhost server) on your machine.

–>WAMP stands for Windows Apache MySQL and PHP.

Simply open any one of your browsers and download WAMP software on your system.


This will provide a platform to install WordPress easily.

Remember one thing, while installing WAMP, no other servers should be in active mode otherwise it will conflict installation of WAMP.

Step #2  Install WAMP Server

After downloading WAMP server, just double click on its icon to run and install it in one of your directories (By default it gets installed on Local disk C).

Wamp Icon

Step #3  Activating WAMP Server

Remember, every time you turn on your machine, first, you will need to activate WAMP server simply by double-clicking on its icon.

After activating it that you will see a green “W” mark (which looks red by default) on your task-bar.

Activating Wamp Server

Step #4  Download WordPress Zip

Now open your browser. Go to www.wordpress.org and easily download the latest version of WordPress.


Step #5  Open Directory Where You Have Install WAMP

Open your directory where you have installed WAMP server and perform the following steps.

Directory (Local disk C, by default wamp, is installed in this directory) –> wamp –> www–> copy the zip folder of WordPress here and do right click on it and select “extract here”.

Now make a copy of the folder and rename it, here for e.g., it is renamed as “wordpress1”.

Making a multiple copies of WordPress and renaming will save your time for downloading the WordPress again (In case if you need the download file again)..


Step #6  Open Your Browser Window

Open your web browser window and type the following on your address bar “localhost/phpmyadmin/” and press enter.

The following page shown in figure will display on your screen:

Database for WordPress

Now, select the database and create a database for your WordPress, let’s say for e.g. “table” as shown in the figure below.

Simply click on create and your database is ready to use.

Creating Database

Step #7  Type “localhost” On Your Browser

Now type “localhost” on your browser. From there, select your copied folder (the one which you renamed for your WordPress website).


Step #8  Create a Configuration file

After this, following page will be obtained as shown in the figure below.

Now, click on the button ”Create a Configuration file” on the same page.

Configuring WordPress

Step #9  Click “Let’s go” button

Now, after performing the above step, on the next page click on “Let’s go” button.

Downloading WordPress

Step #10  Fill Database Connection Details

Now, this step is very important. You need to be little careful here. Keep in mind few things and proceed in this way:-

  • Database Name should be same as that what you have created earlier for your WordPress.
  • Username is “root” by default as per MySQL username.
  • The password should be left blank if you haven’t mentioned it at the time of creating your database otherwise type the same one if you have mentioned it earlier.
  • Leave the other fields as it is. Now, your page should look like as shown in the figure below. At last click on “Submit” button to proceed further.

Configuring for WordPress

Step #11  Fill Other General Information and Click “Install WordPress”

After this simply fill the respective fields on the next page and at last click on the button ”Install WordPress”. Your page will look like as shown in the figure below:

Information of user for WordPress

Step #12  You Have Successfully Installed WordPress

And finally here comes your destination point.

Bingo! you have successfully installed WordPress on your machine.

Just to make sure that you have done all the steps in a perfect manner, you can log in to your account.

WordPress is installed

Installing WordPress is a lot easier than any other work.

Once you become familiar with this exciting platform, you can do anything from blogging to making a website. It is all free.

This post was only about installing WordPress on Localhost (WAMP server), however, you can click the button below and learn a complete tutorial series to understand the process after installing the WAMP.


Purchase a domain for yourself. Install the WordPress on it. And start doing wonders.

I hope this was as easy as I felt while installing WordPress on my localhost.

Use this new technology to make effective websites for your business environment. If you are all set, you can download this Free ColorWay theme and create your website on WordPress for free.

Download Free Colorway theme & Create Your Website

Let me know how simple and easy it was for you. :)

Read More Articles

36 Replies to “12 Simple Steps to Install WordPress Locally”

  1. I can’t thank you enough for authoring this. I was faced with installing WP locally, and frankly it was a bit intimidating. Having tried before, and not been successful, I read your instructions and you pretty much turn complicated and intimidating into fool-proof and easy. THANK YOU again. I am very appreciative. You saved me a lot of headaches. Let me know how I can ever return the favor.
    My best my friend,

  2. Thanks, this is very helpful and by far the most descriptive yet simple to follow tutorial on this topic!

    I have a question, do I need XAMP or WAMP? Wouldn’t IIS suffice? If yes can you guide me on which step to move to in your tutorial?

  3. I got struct after step 7. When i click on the workpress1 its not showing the things mentioned in the step 8. Instead it shows an error webpage is not available.

    One more thing, when i went in to www folder it had index.php, testmysql.php and favicon.
    Please resolve my issue

    1. ok i found the solution. instead of clicking on the folder that created, type “localhost/wordpress/index.php” It will open the 9th step

  4. Many thanks for sharing your knowledge and time.
    I got stumped on step 8.
    I get the message “this webpage not available”. So I am not able to create a configuration file.
    Thank you

  5. I am facing a problem after step 10. I filled in all the fields and clicked submit but the page was blank later. Then i changed the config.php file instead and then tried to install wordpress but was not successful. The page is just blank. Could you please help me out here.

  6. I am first timer to install my own web hosting. I crossed the first hurdle by installing the WordPress.

    On Step 7, when I clicked on the WordPress folder, it did not work. I typed “localhost/wordpress/” and it loaded the config file. It would be nice if you could provide this in case there was an error.

    This is a great step by step assistance!! Thank you so much!!

  7. Not working for me.
    I’m stuck at step 7. Going to “localhost/wordpress/” or “localhost/wordpress/index.php” haven’t worked either so I don’t know what else to do…Any suggestions?

  8. Hi Neeraj,
    Thanks a lot for this installation procedure. I have a problem at the step 7. When I select the file ” WordPress 1″ in “Your projects” nothing is doing and I do not go to then step 8.
    How can I solve this problem ?
    Thank you for your support
    Best regards

  9. I’m stuck on step 6. When i try to open phpmyadmin, it either goes to a blank webpage, or gives me a web page error

  10. My issue is with step 6. I paste the localhost/phpmyadmin/, but then it prompts me for a username and password.

    Should I be getting this login screen and how do I create an account to log into the myadmin panel?

  11. This is really helpful to me because Initially thought that manual installation and practice is not possible for WordPress…… Thanks so much!!

  12. Nice tutorial with a brief description…
    From few times I am searching for how to install WordPress on my laptop… finally, I search on google and find it here. thanks for it.

  13. I am new to blogging field and looking for some useful piece of information. All I can say WordPress id the best CMS available to create a blogging website. Thank a lot this article helps me a lot.

  14. I have strong urge to know “Why wordpress cannot be installed locally without WAMP/xamp” ?
    Its all about config & permissions on files and .htaccess; I should be doing without WAMP. Let me do that.

    But you pls expain “Why”.


  15. Hi for some reason when I click on “Database” and name it and then click on “create”
    The screen changes to tell me there are no tables found in the the database and it wants me to create a name for a table and the amount of columns. I have no idea what to do at this stage. Please could you assist me?

  16. after downloading wamp it is asking that allow this program to make changes to that computer ? now what should I do sir ?

  17. Sir,
    I am having doubt…… i need to create personal blog for team. so i need to install this on local server …but as this is my first blog i am not sure will it provide me the facility for separate logins for my team to my blog ? also if you have any link for that i will be grateful . And if yes is it difficult to maintain a blog eg related to plugins etc?

  18. this is too good for understanding how to install and configure your design and database for make a beautiful website …….

  19. I am trying to work offline and have successfully uploaded and installed wamp and WP. When I upload and activate themes the pictures do not show on any on them. and some things like header are not showing the buttons as they should. Is the fact that we are offline from the internet causing some differences in the functionality of the themes?

  20. Hi I was able to get to Step #6 and when I typed in localhost/phpmyadmin/ into the address bar, I got a error reading saying “phpMyAdmin – Error
    The mbstring extension is missing. Please check your PHP configuration.” I am not sure how to proceed. Any help would be greatly appreciated.

  21. I am newbee here and wish to start my blog first time. After installing wordpress and writing my first blog, do I need to purchase domain and hosting to publish it?

    Awaiting for your reply.



Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Customize Your Website With Beautiful Premium WordPress Themes, Templates & Plugins.

One Click Installation With Advanced Functionality & Awesome Support.

© 2018 MagnetBrains LLC. All rights reserved.