XAMPP is a one-step installation of the Apache web server for Windows.
The installation file doesn’t just include the open source web server, but also MySQL, PHP and Perl for installing and testing web sites on a Windows server.
Usage scenarios for applications like XAMPP vary, but it certainly comes in handy when testing web sites on a Windows system without an Internet connection. It can run anything from WordPress to Joomla or custom PHP.
The XAMPP application provides a user control panel which can enable and disable modules like Mercury, the Apache server itself, MySQL, Tomcat or FileZilla. Password protection can also be enabled from the “Service Settings”.
The Control Panel of XAMPP includes the ability to start and stop services, explore the system, access the shell, run Netstat, etc. Services must be started manually upon first install.