XAMPP

{{Short description|Web server solution stack package}}

{{distinguish|XMPP}}

{{Infobox software

| logo = XAMPP logo.svg

| screenshot = XAMPP_Windows_10.PNG

| released = {{start date and age|2002|09|04}}{{cite web |title=XAMPP |url=https://sourceforge.net/projects/xampp/ |website=SourceForge |date=9 April 2023 |language=en}}

| latest release version = 8.2.12

| latest release date = {{start date and age|2023|11|19|df=yes}}

| repo = {{URL|https://sourceforge.net/projects/xampp}}

| programming language =

| operating system = {{ubl|Windows Server 2008 and later|Windows Vista and later|Mac OS X 10.6| and later|CentOS, Ubuntu, Fedora, Gentoo, Arch, SUSE}}

| platform = IA-32 (Windows package only) and x64 (macOS and Linux packages only)

| size = {{ubl|Windows: 148 MB|Linux: 150 MB|macOS: 149 MB}}

| language = English, German, French, Dutch, Polish, Italian, Norwegian, Spanish, Chinese, Brazilian Portuguese, Japanese

| language count = 11

| language footnote = {{Citation needed|date=October 2018}}

| genre = Solution stack

| license = GNU General Public License

| website = {{URL|https://www.apachefriends.org/}}

}}

XAMPP ({{IPAc-en|ˈ|z|æ|m|p}} or {{IPAc-en|ˈ|ɛ|k|s|.|æ|m|p}}) is a free and open-source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages.{{cite web | url=https://www.apachefriends.org/blog/new_xampp_20151019.html | title=New XAMPP with MariaDB | publisher=apachefriends.org | date=19 October 2015 | access-date=19 November 2015 | archive-url=https://web.archive.org/web/20151119120633/https://www.apachefriends.org/blog/new_xampp_20151019.html | archive-date=2015-11-19 | url-status=live }}{{cite web|title=An easy to install Apache distribution containing MySQL, PHP, and Perl|publisher=SourceForge|url=http://sourceforge.net/projects/xampp/|access-date=2015-06-07|archive-url=https://web.archive.org/web/20150606132653/http://sourceforge.net/projects/xampp/|archive-date=2015-06-06|url-status=live}} Since most actual web server deployments use the same components as XAMPP, it makes transitioning from a local test server to a live server possible.

XAMPP's ease of deployment means a WAMP or LAMP stack can be installed quickly and simply on an operating system by a developer, with the advantage that common add-in applications such as WordPress and Joomla! can also be installed with similar ease using Bitnami.

Etymology

The Apache Friends website indicates that XAMPP stands for "XAMPP Apache + MariaDB + PHP + Perl", making it a recursive acronym. XAMPP formerly used MySQL, but this was replaced with MariaDB on 19 October 2015 and beginning with XAMPP versions 5.5.30 and 5.6.14,{{cite web|url=https://www.apachefriends.org/blog/new_xampp_20151019.html|title=New XAMPP with MariaDB|publisher=Apache Friends|access-date=2016-03-12|archive-url=https://web.archive.org/web/20160412205059/https://www.apachefriends.org/blog/new_xampp_20151019.html|archive-date=2016-04-12|url-status=live}} altering the meaning of the acronym. It originally stood for Cross-Platform + Apache + MySQL + PHP + Perl.

Prerequisites

XAMPP requires only one zip, tar, 7z, or exe file to be downloaded and run, and little or no configuration of the various components that make up the web server is required. The Windows version of XAMPP requires Microsoft Visual C++ 2017 Redistributable.

Features

XAMPP is regularly updated to the latest releases of Apache, MariaDB, PHP and Perl. It also comes with a number of other modules, including OpenSSL, phpMyAdmin, MediaWiki, Joomla, WordPress and more.{{cite web |url=https://www.apachefriends.org/add-ons.html |title=XAMPP Addons list |publisher=Apache Friends |date=2015-04-21 |access-date=2015-04-21 |archive-url=https://web.archive.org/web/20150322184437/https://www.apachefriends.org/add-ons.html |archive-date=2015-03-22 |url-status=live }} Self-contained, multiple instances of XAMPP can exist on a single computer, and any given instance can be copied from one computer to another.{{cite web |url=http://masunduh2.blogspot.co.uk/2015/01/instalasi-xampp.html |title=How to install XAMPP Software |publisher=Masunduh II |date=2015-04-21 |access-date=2015-04-21 |archive-url=https://web.archive.org/web/20150709225800/http://masunduh2.blogspot.co.uk/2015/01/instalasi-xampp.html |archive-date=2015-07-09 |url-status=live }} XAMPP is offered in both a full and a standard version (Smaller version).

Usage

The most obvious characteristic of XAMPP is the ease at which a WAMP webserver stack can be deployed and instantiated.{{cite magazine|url=http://www.pcworld.com:80/article/233860/xampp_for_windows.html|access-date=2018-10-18|date=2011-04-22|first1=Gabe|last1=Gralla|magazine=PCWord|publisher=IDG|title=XAMPP for Windows|url-status=live|archive-url=https://web.archive.org/web/20170828091519/http://www.pcworld.com/article/233860/xampp_for_windows.html|archive-date=2017-08-28}} Later, some common packaged applications that could be easily installed were provided by Bitnami.{{cite web|url=https://www.apachefriends.org/bitnami_for_xampp.html|access-date=2018-10-18|title=Bitnami for XAMPP|website=Apache Friends|url-status=live|archive-url=https://web.archive.org/web/20180623171928/https://www.apachefriends.org/bitnami_for_xampp.html|archive-date=2018-06-23|df=ymd-all}}

Officially, XAMPP's designers intended it for use only as a development tool, to allow website designers and programmers to test their work on their own computers without any access to the Internet. To make this as easy as possible, many important security features are disabled by default.{{cite web |url=http://www.apachefriends.org/en/xampp-windows.html |title=apache friends - xampp for windows |publisher=Apachefriends.org |access-date=2008-12-19 |archive-url=https://web.archive.org/web/20081219130328/http://www.apachefriends.org/en/xampp-windows.html |archive-date=2008-12-19 |url-status=live }} XAMPP has the ability to serve web pages on the World Wide Web.{{cite web|title=Where XAMPP is used commonly and what it can do.|url=https://globalhealthdatamanagement.tghn.org/community/blogs/post/5122/2013/07/xampp/|publisher=Owusu-Ansah Godfred|access-date=2012-04-30|archive-url=https://web.archive.org/web/20150619220801/https://globalhealthdatamanagement.tghn.org/community/blogs/post/5122/2013/07/xampp/|archive-date=2015-06-19|url-status=live}} A special tool is provided to password-protect the most important parts of the package.{{cite web|title=XAMPP for Linux|url=http://www.apachefriends.org/en/xampp-linux.html#381|access-date=2012-04-30|archive-url=https://web.archive.org/web/20120501135042/http://www.apachefriends.org/en/xampp-linux.html#381|archive-date=2012-05-01|url-status=live}}

XAMPP also provides support for creating and manipulating databases in MariaDB and SQLite, among others.

Once XAMPP is installed, it is possible to treat a local host like a remote host by connecting using an FTP client. Using a program like FileZilla has many advantages when installing a content management system (CMS) like Joomla or WordPress{{explain|reason=What advantages?|date=October 2018}}. It is also possible to connect to localhost via FTP with an HTML editor.

Components

class="wikitable"

|+ Components included with XAMPP 8.2.12{{cite web|url=https://www.apachefriends.org/download.html |title=Apache Friends |publisher=Apache Friends |date=2023-11-19 |access-date=2023-11-25}}

! Component !! On Windows !! On Linux !! On macOS

Apache 2.4.58{{Yes}}{{Yes}}{{Yes}}
MariaDB 10.4.32{{Yes}}{{Yes}}{{Yes}}
PHP 8.2.12{{Yes}}{{Yes}} With PEAR + SQLite 2.8.17/3.38.5 + multibyte (mbstring) support{{Yes}}
phpMyAdmin 5.2.1{{Yes}}{{Yes}}{{Yes}}
OpenSSL 3.1.3{{Yes}}{{Yes}}{{Yes}}
Webalizer{{Yes}} - 2.23-04{{Yes}} - 2.23-05{{Yes}} - 2.23-05
FileZilla FTP Server 0.9.41{{Yes}}{{No}}{{No}}
Mercury Mail Transport System 4.63{{Yes}}{{No}}{{No}}
Strawberry Perl 5.32.1.1 Portable{{Yes}}{{No}}{{No}}
Tomcat 8.5.96 (with mod_proxy_ajp as connector){{Yes}}{{No}}{{No}}
XAMPP Control Panel 3.2.4{{Yes}}{{No}}{{No}}
APR 1.5.2{{No}}{{Yes}}{{Yes}}
APR-utils 1.5.4{{No}}{{Yes}}{{Yes}}
cUrl 7.53.1{{No}}{{Yes}}{{Yes}}
expat 2.0.1{{No}}{{Yes}}{{Yes}}
FPDF 1.7{{No}}{{Yes}}{{Yes}}
FreeTDS 0.91{{No}}{{Yes}}{{Yes}}
Freetype2 2.4.8{{No}}{{Yes}}{{Yes}}
GD 2.2.5{{No}}{{Yes}}{{Yes}}
gdbm 1.8.3{{No}}{{Yes}}{{Yes}}
gettext 0.19.8.1{{No}}{{Yes}}{{Yes}}
ICU4C Library 66.1{{No}}{{Yes}}{{Yes}}
IMAP C-Client 2007e{{No}}{{Yes}}{{Yes}}
libapreq 2.13{{No}}{{Yes}}{{Yes}}
libpng 1.6.37{{No}}{{Yes}}{{Yes}}
libxml 2.0.1{{No}}{{Yes}}{{Yes}}
libxslt 1.1.33{{No}}{{Yes}}{{Yes}}
mcrypt 2.5.8{{No}}{{Yes}}{{Yes}}
mhash 0.9.9.9{{No}}{{Yes}}{{Yes}}
Ming 0.4.5{{No}}{{Yes}}{{Yes}}
mod_perl 2.0.8-dev{{No}}{{Yes}}{{Yes}}
ncurses 5.9{{No}}{{Yes}}{{Yes}}
OpenLDAP (client) 2.4.48{{No}}{{Yes}}{{Yes}}
pdf class 0.11.7{{No}}{{Yes}}{{Yes}}
Perl 5.34.1{{No}}{{Yes}}{{Yes}}
ProFTPD 1.3.6{{No}}{{Yes}}{{Yes}}
Sablotron 1.0.3{{No}}{{Yes}}{{Yes}}
zlib 1.2.11{{No}}{{Yes}}{{Yes}}

class="wikitable sortable mw-collapsible mw-collapsed"

|+ style="text-align: left;" | {{nowrap|Major component versions}}

XAMPPApacheMariaDBPHPRef
8.0.02.4.4610.4.178.0.0{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.0 Download|publisher=Apache Friends|date=2020-12-04|access-date=2020-12-04|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.12.4.4610.4.178.0.1{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.1 Download|publisher=Apache Friends|date=2021-01-19|access-date=2021-01-20|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.22.4.4610.4.178.0.2{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.2 Download|publisher=Apache Friends|date=2021-02-09|access-date=2021-02-10|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.32.4.4610.4.188.0.3{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.3 Download|publisher=Apache Friends|date=2021-03-13|access-date=2021-03-13|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.52.4.4710.4.188.0.5{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.5 Download|publisher=Apache Friends|date=2021-05-04|access-date=2021-05-04|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.62.4.4710.4.198.0.6{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.6 Download|publisher=Apache Friends|date=2021-05-11|access-date=2021-05-11|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.72.4.4810.4.198.0.7{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.7 Download|publisher=Apache Friends|date=2021-06-08|access-date=2021-06-08|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.82.4.4810.4.208.0.8{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.8 Download|publisher=Apache Friends|date=2021-07-09|access-date=2021-07-13|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.92.4.4810.4.208.0.9{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.9 Download|publisher=Apache Friends|date=2021-08-03|access-date=2021-08-06|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.102.4.4810.4.218.0.10{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.10 Download|publisher=Apache Friends|date=2021-09-03|access-date=2021-09-06|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.112.4.5110.4.218.0.11{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.11 Download|publisher=Apache Friends|date=2021-10-08|access-date=2021-10-09|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.132.4.5110.4.228.0.13{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.13 Download|publisher=Apache Friends|date=2021-11-25|access-date=2021-11-26|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.142.4.5210.4.228.0.14{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.14 Download|publisher=Apache Friends|date=2021-12-23|access-date=2021-12-23|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.0.152.4.5210.4.228.0.15{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.15 Download|publisher=Apache Friends|date=2021-12-23|access-date=2022-01-24|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.0.172.4.5210.4.248.0.17{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.17 Download|publisher=Apache Friends|date=2022-03-18|access-date=2022-03-19|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.0.182.4.5310.4.248.0.18{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.18 Download|publisher=Apache Friends|date=2022-04-20|access-date=2022-04-21|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.0.192.4.5310.4.248.0.19{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.19 Download|publisher=Apache Friends|date=2022-05-16|access-date=2022-05-16|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.0.252.4.5410.4.278.0.25{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.25 Download|publisher=Apache Friends|date=2022-11-22|access-date=2022-11-25|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.0.282.4.5610.4.288.0.28{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.0.28 Download|publisher=Apache Friends|date=2023-04-08|access-date=2023-04-08|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.1.02.4.5110.4.228.1.0{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.1.0 Download|publisher=Apache Friends|date=2021-12-16|access-date=2021-12-16|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.1.12.4.5210.4.228.1.1{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.1.1 Download|publisher=Apache Friends|date=2021-12-23|access-date=2021-12-23|archive-url=https://web.archive.org/web/20191128193452/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2019-11-28|url-status=live}}
8.1.22.4.5210.4.228.1.2{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.1.2 Download|publisher=Apache Friends|date=2021-12-23|access-date=2022-01-24|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.1.42.4.5210.4.248.1.4{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.1.4 Download|publisher=Apache Friends|date=2022-03-18|access-date=2022-03-19|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.1.52.4.5310.4.248.1.5{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.1.5 Download|publisher=Apache Friends|date=2022-04-20|access-date=2022-04-21|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.1.62.4.5310.4.248.1.6{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.1.6 Download|publisher=Apache Friends|date=2022-05-16|access-date=2022-05-16|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.1.102.4.5410.4.248.1.10{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.1.10 Download|publisher=Apache Friends|date=2022-10-01|access-date=2022-10-01|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.1.122.4.5410.4.278.1.12{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.1.12 Download|publisher=Apache Friends|date=2022-11-22|access-date=2022-11-25|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.1.172.4.5610.4.288.1.17{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.1.17 Download|publisher=Apache Friends|date=2023-04-08|access-date=2023-04-08|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.2.02.4.5410.4.278.2.0{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.2.0 Download|publisher=Apache Friends|date=2022-11-22|access-date=2022-12-29|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.2.42.4.5610.4.288.2.4{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.2.4 Download|publisher=Apache Friends|date=2023-04-08|access-date=2023-04-08|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}
8.2.122.4.5810.4.328.2.12{{cite web|url=http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|title=Apache Friends - XAMPP 8.2.12 Download|publisher=Apache Friends|date=2023-11-19|access-date=2023-11-25|archive-url=https://web.archive.org/web/20211122085948/https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/|archive-date=2021-11-22|url-status=live}}

See also

References

{{Reflist}}