The XAMPP open source package has been set up to be incredibly easy to install and to use. 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 OS X.
XAMPP is a compilation of free software (comparable to a Linux distribution), it's free of charge and it's free to copy under the terms of the GNU General Public License. But it is only the compilation of XAMPP that is published under GPL. Please check every single license of the contained products to get an overview of what is, and what isn't, allowed. In the case of commercial use please take a look at the product licenses (especially MySQL), from the XAMPP point of view commercial use is also free.
What is XAMPP used for?
XAMPP is a free, open-source software package that provides Apache, MySQL (MariaDB), PHP, and Perl, making it easy to set up a local web server for testing and development.
On which operating systems can I install XAMPP?
XAMPP is available for Windows, macOS, and Linux. The setup process is nearly identical across platforms.
Is XAMPP safe for production servers?
XAMPP is designed for local development and testing, not for production environments. Its default configuration prioritizes ease of use over security.
Can I run multiple versions of PHP in XAMPP?
Not directly within one installation. However, you can switch PHP versions by downloading different XAMPP builds or configuring add-ons like XAMPP Control Panel extensions.
Does XAMPP include phpMyAdmin?
Yes, XAMPP comes with phpMyAdmin pre-installed, allowing you to easily manage MySQL/MariaDB databases through a web interface.
What's New
We just released a new version of XAMPP for Windows for PHP versions 8.2.12, 8.1.25 and 8.0.30. New versions for Linux and OS X will come soon!
These installers include the next main components:
- PHP 8.2.12, 8.1.25 or 8.0.30
- Apache 2.4.58
- MariaDB 5.4.32
- phpMyAdmin 5.2.1
- OpenSSL 3.1.3
- curl 8.4.0_6
- Tomcat 8.5.96
