If you work with WordPress more than 10 hours a week. Then its very crucial that you have WordPress installed on local system. Believe you me, it will save you tons of time and frustration.In this tutorial I will show you how to setup on WordPress on Windows Server 2008 R2. You can use this tutorial on almost any kind of system running with Microsoft Windows.

You are going to learn:

  1. Install XAMPP
  2. Create MySQL Database
  3. Install WordPress
  4. Install WordPress Theme

Before we move any further, lets download all the components we are going to need for this tutorial.

  1. XAMPP (Download Here)
  2. WordPress (Download Here)
  3. WordPress Theme (I will be using Nexus from Elegant Themes)

What is XAMPP?

XAMPP stands for cross-platform, Apache, MySQL, PHP and Perl. It’s a simple and lightweight solution that allows you to create a local web server for testing purposes.

Since XAMPP is cross-platform, it also works on Mac and Linux, but today we’re going to focus on how to set up XAMPP on Windows 10.

WordPress isn’t a stand-alone application and requires server software in order to run. XAMPP provides the necessary environment needed to run WordPress on a local machine.

Install XAMPP:

The size of XAMPP source file (xampp-win32-5.6.19-0-VC11-installer.exe) is 109MB. The latest version at the time of writing this article is 5.6.19.

There is great possibility its different for you. Launch the executable.

During the install process, you may receive warnings such as Windows asking you if you’re sure you want to install the software and the installer prompting you about antivirus software. As you would when installing any software on Windows, use your best judgment, but you probably want to click “Yes” to continue with the install.

The XAMPP setup wizard will guide you through the installation. Click Next.

Xammp 1

You will be prompted to make the selection of components you want to install. In my case, I will only be install Apache, MySQL, PHP and phpMyAdmin. Select your choice of components and click “Next”

xammp phpmyadmin

It is always a good practice to install any application into Program Files Folder. I have 64 Bit machine so I will be installing it in “C:\Program Files (x86)\xampp”. If you have 32-Bit machine, I would suggest you install it in “C:\Program Files\xampp”.

Select Install folder and click “Next”


Click Next


Click Next


Application will start install.


Click “Finish” . This would launch control panel for xammp. If you followed all the steps. Your Control panel for xampp should be ready.

Start Apache and MySql server by pressing start.


Your apache and mySQL server should start and module status should turn green.


This conclude successful installation of xampp. In next part, I will show you how to configure XAMPP For WordPress.

As always, would love to hear from you in comment section. Have Very blessed day. 🙂