XAMPP is an open-source Apache distribution containing MySQL, Maria DB, PHP and Peri created by Apache Friends, which was co-founded by Kai Seidler and Kay Vogelgesang in 2002. XAMPP aims to make things convenient for developers while working with an Apache webserver.
It comes pre-configured with key features switched on and is also free-to-use for commercial projects under GNU General Public License. Though, it is important to note that only the compilation of XAMPP is free and users will have to check licenses of every other product (like MySQL) to get an overview of what’s allowed under the commercial scope.
XAMPP currently provides distributions for Linux, Windows and Mac OS X. It is maintained by Beltran Rueda and Daniel Lopez Ridruejo, who also co-founded Bitnami.
XAMPP Downloads
As mentioned above, XAMPP is available for Windows, Linux and OS X. Below, we’ve mentioned the current versions available for download alongside its corresponding PHP versions, file size and system requirements. To install XAMPP on any of the three OS, all you need to do is download your preferred version and run the file by starting the installer.
Following are the latest versions of XAMPP available for download at the time of writing. All of the following are 64-bit versions and were released on September 3, 2019.
Also read: How to update Kali Linux?
Download XAMPP for Windows
- Version 7.1.32 | PHP 7.1.32 | 147.5 MB
- Version 7.2.22 | PHP 7.2.22 | 152.4 MB
- Version 7.3.9 | PHP 7.3.9 | 152.7 MB
These XAMPP versions support Windows 2008, 2012, Vista, 7 and 8. You can download compatible XAMPP version for Windows XP and 2003 here.
You’ll find the corresponding MD5 and SHA1 hashes via the ‘I’ button on the linked XAMPP download pages.
What’s included?
Apache 2.4.41, MariaDB 10.4.6, PHP 7.3.9, phpMyAdmin 4.9.0.1, OpenSSL 1.1.1, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 7.0.92 (with mod_proxy_ajp as connector), Strawberry Perl 5.16.3.1 Portable
Also read: 9 reasons why developers tend to choose Linux over Windows
Download XAMPP for Linux
- Version 7.1.32 | PHP 7.1.32 | 159.7 MB
- Version 7.2.22 | PHP 7.2.22 | 152.8 MB
- Version 7.3.9 | PHP 7.3.9 | 153.1 MB
Almost all of Linux’s distributions are supported by XAMPP, including RedHat, Ubuntu, Fedora, Debian, SUSE, Archa, Gentoo and CentOS.
What’s included?
Apache 2.4.41, MariaDB 10.4.6, PHP 7.3.9 + SQLite 2.8.17/3.29.0. + multibyte (mbstring) support, Perl 5.16.3, ProFTPD 1.3.6, phpMyAdmin 4.9.0.1, OpenSSL 1.1.1c, GD 2.0.35, Freetype2 2.4.8, libpng 1.5.26, gdbm 1.8.3, zlib 1.2.11, expat 2.0.1, Sablotron 1.0.3, libxml 2.0.1, Ming 0.4.5, Webalizer 2.23-05, pdf class 0.11.7, ncurses 5.9, pdf class 0.11.7, mod_perl 2.0.8-dev, FreeTDS 0.91, gettext 0.19.8.1, IMAP C-Client 2007e, OpenLDAP (client) 2.4.48, mcrypt 2.5.8, mhash 0.9.9.9, cUrl 7.53.1, libxslt 1.1.33, libapreq 2.13, FPDF 1.7, ICU4C Library 64.2, APR 1.5.2, APR-utils 1.5.4
Also read: What is kernel in Linux?
Download XAMPP for OS X
- Version 7.1.32 | PHP 7.1.32 | 164.1 MB
- Version 7.2.22 | PHP 7.2.22 | 163.3 MB
- Version 7.3.9 | PHP 7.3.9 | 163.4 MB
- Version 7.1.32 | PHP 7.1.32 | 334.4 MB (VM)
- Version 7.2.22 | PHP 7.2.22 | 335.2 MB (VM)
- Version 7.3.9 | PHP 7.3.9 | 335.5 MB (VM)
Mac OS X 10.6 or later are supported by XAMPP. Native OS X modules have been deprecated so you’ll have to download the VM-XAMPP version and use Linux add-ons.
What’s included?
Apache 2.4.41, MariaDB 10.4.6, PHP 7.3.9 + SQLite 2.8.17/3.29.0. + multibyte (mbstring) support, Perl 5.16.3, ProFTPD 1.3.6, phpMyAdmin 4.9.0.1, OpenSSL 1.1.1c, GD 2.0.35, Freetype2 2.4.8, libpng 1.5.26, gdbm 1.8.3, zlib 1.2.11, expat 2.0.1, Sablotron 1.0.3, libxml 2.0.1, Ming 0.4.5, Webalizer 2.23-05, pdf class 0.11.7, ncurses 5.9, pdf class 0.11.7, mod_perl 2.0.8-dev, FreeTDS 0.91, gettext 0.19.8.1, IMAP C-Client 2007e, OpenLDAP (client) 2.4.48, mcrypt 2.5.8, mhash 0.9.9.9, cUrl 7.53.1, libxslt 1.1.33, libapreq 2.13, FPDF 1.7, ICU4C Library 64.2, APR 1.5.2, APR-utils 1.5.4
Also read: Planning to switch over to Linux? Take a look at these popular Windows apps also available on Linux
You can also look for previous XAMPP versions compatible with older PHP versions as well as other downloads here.
List of XAMPP Apps
Following is a list of all the apps that work with XAMPP distribution for both Linux and Windows, unless marked otherwise.
- Wordpress
- Joomla!
- CMS Made Simple
- Drupal
- MediaWiki
- Prestashop
- Moodle
- ownCloud (For Linux)
- SugarCRM
- Magento (For Linux)
- Zurmo
- TestLink
- DocuWiki
- Osclass
- phpBB
- ProcessWire
- SuiteCRM
- EspoCRM
- AbanteCart
- MODX
- Mahara
- Mautic
- MyBB
- OrangeHRM
- OpenCart
- TYPO3
Also read: How to restore USB drive after making it bootable?
List of XAMPP Themes and Addons
Here is a list of credible themes and addons for popular apps such as Joomla!, Drupal, Wordpress and Magento.
- StoreYa (formerly Beetailer)
- Elegant Themes
- Rocket Theme
- SugarOutfitters
- Template Monster
- Theme Forest
- WooThemes
- WPMU
Also read: How to Zip and Unzip a file in Linux?