What Is XAMPP ?? How To Install It??

XAMPP is free and open source software that provides an easy way for web designers and developers to install the components to run PHP-based software, such as WordPress , Drupal, Joomla, and others on Windows. 10, Linux and macOS.

If you are a web developer or someone trying to get involved in blogging, XAMPP will save time and reduce the hassle of having to manually install and configure Apache, MySQL, PHP and Perl on the machine. calculator to create test environment.

In this guide, you will learn the steps to install XAMPP on Windows 10 as well as instructions for configuring the web environment and fixing some common problems after setup.

What makes XAMPP so special?

Here we are talking about the problem of installing Apache in Windows. You spend a lot of time setting up everything and starting your website running. The problem is that you cannot do anything with a static website unless you use SQL server. Then all you need to do is install the SQL server application but the PHP is missing. A missing list will be time consuming and complicated, especially for beginners.

For XAMPP, there you have an application that helps to install all that is needed to run a perfect website, the installation process is similar to the application in Windows. This service allows the computer to run Apache and everything else. Whenever the computer is started, the applications will run silently in the background and do not consume a lot of system resources.

How to install XAMPP on Windows 10

To download and install XAMPP on Windows 10, follow these steps:

1. Download XAMPP for Windows .

Quick note : If you have special version requirements for PHP then download the version you need. If you don’t have version requirements, download the oldest version as it can help you avoid problems installing PHP-based software. In addition, these instructions have been tested and work for XAMPP version 7.3.22, as well as earlier versions, but you can also use them to install later versions.

2. Double-click the downloaded file to launch the installer.

3. Click the OK button .

4. Click the Next button .

Complete XAMPP installation on Windows 10

5. XAMPP provides various components that you can install, such as MySQL, php, MyAdmin, PHP, Apache, etc. In most cases you will use most of these, because So, you should leave the default options.

6. Click the Next button .

7. Use the default installed location. (Or choose another folder to install the software in the Select a folder field ).

8. Click the Next button .

XAMPP installation location

XAMPP installation location

9. Select the language for XAMPP Control Panel.

10. Click the Next button .

11. Clear the Learn more about Bitnami for XAMPP option .

12. Click the Next button twice.

XAMPP installation wizard on Windows 10

13. Click the Allow access button to allow the application through Windows Firewall (if applicable).

14. Click the Finish button .

After you complete the steps, the XAMPP Control Panel will launch and you can begin configuring the web server environment.

Read More : Tips to Work from Home during the COVID-19

How to configure XAMPP on Windows 10

XAMPP Control Panel consists of 3 main parts. In the Modules section , you will find all available web services. You can start each service by clicking the Start button .

When you start several services, including Apache and MySQL, on the right side, you’ll also see the process ID number (PID) and the TCP / IP port number (Port) each service is using. For example, by default Apache uses TCP / IP ports 80 and 443 , while MySQL uses TCP / IP ports 3306.

You can also click on the Admin button to get access to the admin dashboard for each service and verify that everything is working correctly.

XAMPP Control Panel

On the right side there is a list of buttons for configuring various aspects of the dashboard, including a Config button to configure which modules should start automatically when you start XAMPP.

XAMPP Control Panel


Clicking the Netstart button will give you a list of the services currently accessing the network, including TCP / IP addresses and ports, as well as process ID information.


In addition, from the control panel, there are also quick access buttons to open the shell command line utility, the XAMPP installation directory, services, and close the application.

Finally, you will see a log section where you can see what happens each time you start the module or change the settings. This is also the first place to look when something isn’t working.

XAMPP Control Panel Logs

The default setting will work for most people who use XAMPP to create a test environment running websites. However, depending on your setup configuration, you may need to change the TCP / IP port number for the Apache server, the size of the upload to the database, or set a password for phpMyAdmin.

To change these settings, you need to use the Config button for the corresponding service. For example, you will need to open the httpd.conf file to change the settings on the Apache server and the my.ini file to change the MySQL settings.