XAMPP è un pacchetto software integrato, facile da installare, che permette agli ingegneri informatici e agli sviluppatori web di creare un server web locale sul proprio computer per testare applicazioni prima di pubblicarle online.
L’acronimo descrive i componenti principali:
- X: Cross-platform (funziona su Windows, Linux, macOS).
- A: Apache (il web server).
- M: MariaDB (precedentemente MySQL, il database relazionale).
- P: PHP (il linguaggio di programmazione lato server).
- P: Perl (un altro linguaggio di scripting).
Ingegneristicamente, XAMPP è uno strumento di produttività fondamentale perché elimina la complessità della configurazione manuale dei singoli servizi, offrendo un pannello di controllo unificato per avviare e fermare il server web e il database, permettendo lo sviluppo rapido di prototipi di siti web e database relazionali.