XAMPP stands for Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl (P). Since XAMPP is a simple, lightweight Apache distribution it is extremely easy for developers to create a local web server for testing and deployment purposes. Everything you needed is to set up a web server – server application (Apache), database (MariaDB), and scripting language (PHP). XAMPP works equally well on Linux, Mac, and Windows.
XAMPP is a completely free, easy to install Apache distribution containing MySQL, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to use.
Many people know from their own experience that it’s not easy to install an Apache web server and it gets harder if you want to add MySQL, PHP and Perl. The goal of XAMPP is to build an easy to install distribution for developers to get into the world of Apache. To make it convenient for developers, XAMPP is configured with all features turned on.
In the case of commercial use please take a look at the product licenses, from the XAMPP point of view commercial use is also free. There are currently distributions for Windows, Linux, and Mac OS X. The most popular PHP dev package and completely free of charge.
Install your favorite apps on top of the program. Bitnami provides a free all-in-one tool to install Drupal, Joomla!, WordPress, Magento, MediaWiki, ownCloud, phpBB, Zurmo, OpenCart, Mautic, Mahara and many other popular open source apps on top of this software.
By default, all services are stopped; therefore, you need to manually start the ones you need and administer them at the same time. In Service Settings, you can choose for the XAMPP Control Panel to run as service, and automatically make specific modules active at startup. In addition, you can set up an account and password for secure access.
How to Install XAMPP in Windows OS:
This file is downloaded. The exe file has to be executed. Now click on the downloaded file.
Once the file is executed, a setup window appears. In the setup file to select the required components needed. For eg (if you want to install WordPress on XAMPP, the required components are MySQL, Apache, PHPMyAdmin).
Next step is to choose the folder where the file is to be located. It is recommended to choose the default C drive and then click next button.
Once the next button is clicked, the installation process is been shown.
The installation process is been completed, click on the finish button.
Run this software by clicking icon.
Once this software opens, you have to select the required components. For WordPress to run on XAMPP the required components might me apache and MySQL. You have to click on the start button.
By clicking the apache or any admin button in the control panel, you can configure each module settings separately.