Setting Up Your Own Local Web Server With XAMPP have its own advantage. You can host various websites,CMS(Content Management Systems) even pool the resources like photos, videos, music, files, documents etc. Or have a similar cloud storage like Dropbox ! or even local social networking site . Fascinating isn’t ?

XAMPP stands for Cross-Platform (X), Apache (A), MySQL (M), PHP (P) and Perl (P). It is a simple, lightweight Apache distribution that makes it extremely easy for developers to create a local web server for testing purposes. Everything you need to set up a web server – server application (Apache), database (MySQL), and scripting language (PHP) – is included in a simple extractable file. XAMPP is also cross-platform, which means it works equally well on Linux, Mac and Windows. Since most actual web server deployments use the same components as XAMPP, it makes transitioning from a local test server to a live server is extremely easy as well.

XAMPP is one of the best, free and the most popular PHP Development even quite easy to use also. This package also comes with Bitnami package installer which is an auto installer for various Applications. You Just need to download the package file and run it, it will automatically install the desired CMS/Application. Visit This site and search for applications.

Downloading and installing Xampp

Just visit this site and search/download your desired package with PHP MySQL versions.

After download just install the package simply.

Running Xampp

When you have successfully installed Xampp, just start the application and you will see a window something like this.

Xampp Main Screen

In the window you can see all the applications and a start button to start them. You can just start apache and MySQL to start your own server.

Now open a browser and type ‘localhost’ or ‘http://localhost’ or ‘’ anything you like, if you see this screen that means everything is fine!.

Xampp Localhost Screen

Now you are ready with your server. Now go to the ‘htdocs’ folder of xampp installation directory and remove or move the files and put your website content in it whether it is CMS or any other thing you may like.