XAMPP to dostępny bezpłatnie, zintegrowany pakiet serwera WWW, w skład którego wchodzi m.in. MariaDB, PHP i Perl.
Środowisko pozwala w łatwy sposób uruchomić w domowych warunkach w pełni funkcjonalny serwer np. do testowania tworzonych lub modyfikowanych skryptów, aplikacji lub stron internetowych. Z jego pomocą i z wykorzystaniem ogólnie dostępnych rozwiązań w kilku prostych krokach uruchomimy własny serwis internetowy, forum dyskusyjne, bloga czy sklep.
XAMPP charakteryzuje się prostą instalacją i brakiem konieczności konfiguracji poszczególnych komponentów. Serwer gotowy jest do działania tuż po zainstalowaniu i uruchomieniu. Dostępny jest dla systemów Windows, Linux oraz Mac OS.
W skład aktualnej wersji (7.2.2) wchodzą następujące komponenty: Apache 2.4.29, MariaDB 10.1.30, PHP 7.2.2 + SQLite 2.8.17/3.7.17 + multibyte (mbstring) support, Perl 5.16.3, ProFTPD 1.3.4c, phpMyAdmin 4.7.7, OpenSSL 1.0.2n, GD 2.0.35, Freetype2 2.4.8, libpng 1.5.26, gdbm 1.8.3, zlib 1.2.8, 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.18.1.1, IMAP C-Client 2007e, OpenLDAP (client) 2.4.21, mcrypt 2.5.8, mhash 0.9.9.9, cUrl 7.45.0, libxslt 1.1.29, libapreq 2.12, FPDF 1.7, ICU4C Library 4.8.1, APR 1.5.2, APR-utils 1.5.4.