Install XAMPP Server in your Computer [Complete Guide with Pictures]

What is XAMPP?

XAMPP is a local server which is used to work on your computer without any online/live server.

XAMPP stands for “X (Cross-platform), Apache Server, MySQL, PHP, and Perl.” It works very fluently on Windows, Linux, and Mac.

XAMPP Server is a most popular local server, so if you want to work offline, then this is the best option for you.

This software creates such an environment on your computer, so you can do same work like an online server on your computer without having a real server as well as the internet.

Widely XAMPP used for PHP programming and development.

install xampp server in your computer

Why should you use XAMPP?

Because,

  • It gives almost everything which you can do on a Live Web server, and you can do your all developments and build projects on your local computer.
  • No Internet Connection required. (so, you can work on your PHP projects without the internet)

Features & Advantages

  • It is Totally FREE.
  • It is Portable so you can use it anywhere using Pendrive.
  • Easy to Install (No registration, No Purchase, No Subscription.)
  • Start and Stop the Server and MySQL database engine in one click.
  • The security settings are strict by default.
  • By default enables PHP error reporting.
  • Includes Filezilla, Mercury, and Tomcat with one click start/stop.
  • All in One Local Web Server (localhost).

How to Install XAMPP?

It’s very easy. Just follow these eight steps.

#1: Download XAMPP

Download XAMPP Server installation package from Download XAMPP. [NOTE: There is no 64-bit version available for Windows. But, 32-bit version works on both 32-bit and 64-bit. So, don’t worry and just download the package]

#2: Start Installation

Start the installation from downloaded XAMPP package and click on next buttons till Select Component section appears.

xampp-install-1

#3: Select Components

Select components section just shows components wich you wish to install on your computer! For example, if you want to setup just WordPress blog then you need to select only Apache, MySQL, PHP, and phpMyAdmin. But, here we’ll go with the select all components for further development purpose.

Now, continue installation by clicking the “Next”

xampp-install-2

#4: Select Installation Directory

By default, XAMPP installs on your computer’s system drive (c:\xampp). You can also install it at any location on your PC, and also you can install it on Pendrive.

xampp-install-3

#5: Complete Installation

Wait till installation process completed. Once the installation is completed, just click on “Next” button, and it’ll move you to the final section of an installation process.

xampp-install-4

While installing XAMPP, if your computer pops up a firewall security notice like the following, Uncheck the ‘Public networks’  and Check the ‘Private network’ and click ‘Allow access.’ This step creates a rule for XAMPP in your firewall security system.

xampp-install-11

#6: Open XAMPP control panel

Find XAMPP Control panel from installation directory and click on “xampp-control” (Note: Create a shortcut of xampp-control to your desktop)

xampp-install-7xampp-install-6

#7: Start the Apache and MySQL

Start the Apache and MySQL by clicking a start button. It will shine with a Green color when started.

xampp-install-10

#8: Start working on browser

Open your browser (Chrome, Firefox, etc.) and just write “localhost” in the address bar and hit Enter. It will take you XAMPP Language selection. After choosing a language, you’ll move to final XAMPP dashboard.

xampp-install-9

That’s it. Now, Your Local Server is Ready!

Feel free to ask any question, query or suggestion about this article via comments, and share it on Social.

You May Also Like

About the Author: Ravijit Chavda

Hey, there. I'm Ravijit Chavda, the founder of bloggingbook. I love to create blogs as well as share my experiences through blogging. I am a passionate blogger with having years of experience in blogging and internet marketing.

Leave a Reply

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