XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. It is local web development environment which includes Apache HTTP Server, MYSQL/MariaDB as Database, PHP and PERL as a scripting language. It is easy to install XAMPP on windows and there are lots of add-ons available like WordPress, Joomla, Moodle and Drupal. Refer this link for complete application information.
In this article, I will explain XAMPP control panel and how to configure and manage different modules like Apache, MySQL, FileZilla, Mercury, and Tomcat.
You should check below article for XAMPP installation on the Windows and WordPress Installation on XAMPP.
- XAMPP (Apache-MariaDB-PHP-Perl) – Installation Guide on Windows
- Install WordPress on Localhost using XAMPP
XAMPP Control Panel
Go to program and start XMAPP Control Panel. Default control panel layout is as shown below. There is a module list along with Start, Admin, Config and Logs button.
- Start – Start and Stop respective service.
- Admin – Open admin or application console for respective module.
- Config – open configuration file like httpd.conf, my.ini, mercuri.ini
- Logs – open log file like access.log, error.log
As a normal user you only only work on basic control operation mentioned above. Only change below option if you face any issue with XAMPP.
XAMPP Advance Control Option
The toolbar on the right-hand side is for the advanced user to troubleshoot any issues with XAMPP. Don’t change any default setup, unless XAMPP is not working.
These controls open some advanced options which are self-explanatory.
It opens advanced configuration panel like this.
You can use this control to set,
- Editor – default is notepad. You can change to any other preferred editor
- Browser – change it if you like to use different browser other that default
- Autostart of modules – You need to explicitly click on start button to start service. Specify service which you want to start automatically as soon as XAMPP starts.
- Change Language
- User Defined Files
- Log Options
- Service and Port Setting
- Each service uses default port e.g. Apache on port 80. More than one service can not run on the same port.If you have some other server running and port 80 is not available you can change it here. Make sure to restart service.
Netstat – Displays active TCP connections, ports on which the computer is listening.
Shell – Start XAMPP on MS-DOS mode
Explore – Open windows explorer
Service – Open windows services panel
Help – Reference to help document
Quit – Quit XAMPP