XAMPP - Cos'è e a cosa serve
Cos'è XAMPP?
Per citare la definizione che potete trovare al link XAMPP Apache + MariaDB + PHP + Perl:
XAMPP è il più popolare ambiente di sviluppo PHP
XAMPP è una distribuzione di Apache completamente gratuita e semplice da installare, contenente MySQL, PHP e Perl. Il pacchetto open source XAMPP è stato creato per essere estremamente facile da installare e utilizzare.
XAMPP è un acronimo che sta per:
- X – Cross-Platform
- A – Apache
- M – MySQL
- P – PHP
- P – Perl
E' una semplice e leggera distribuzione Apache che rende estremamente semplice a sviluppatori e neofiti creare web server per scopi di test. Contiene tutto ciò di cui si ha bisogno: Un server web application (Apache), un DBMS (MySQL), e un linguaggio di script (PHP) – inclusi in un unico, comodo pacchetto che è stato concepito per un'installazione e un utilizzo intuitivi.
XAMPP è anche multi piattaforma (cross-platform). Ciò significa che funziona su ambienti Linux, Mac e Windows. Sul sito ApacheFriends.org ne potete trovare i rispettivi pacchetti.
XAMPP è open source. E' una raccolta di software gratuiti (paragonabile a una distribuzione Linux), è totalmente gratuita e la riproduzione è libera.
Inoltre, dato che molti ambienti server utilizzano gli stessi componenti, XAMPP è utile in quanto rende semplice e intuitivo il passaggio da un sistema locale di test a un server web vero e proprio.
I principali componenti di XAMPP
-
Apache: è il web server application che elabora e risponde le richieste restituendo i contenuti verso il computer richiedente (client). Apache è il web server più popolare al mondo.
-
MySQL: Ogni applicazione web, si appoggia a un database per memorizzare i dati. MySQL, il più popolare tra i DMBS, è Open Source e gratuito. Usato per piattaforme come Joomla e WordPress, consente la realizzazione di applicazioni professionali.
-
PHP: acronimo per Hypertext Preprocessor. É un linguaggio di script lato server che è utilizzato in tutto il mondo per realizzare siti di ogni genere. PHP, è il linguaggio con il quale sono scritti Joomla, Drupal e WordPress. Anch'esso è Open Source.
Relativamente semplice da imparare, lavora perfettamente con MySQL, scelta fatta da migliaia di sviluppatori. -
Perl: è un linguaggio di programmazione molto potente, ricco di funzionalità, con oltre 27 anni di sviluppo.
XAMPP può contenere inoltre componenti aggiuntivi come phpMyAdmin, OpenSSL, etc.
Potrebbero interessarti le seguenti letture:
Windows - Installare Joomla in locale su XAMPP server