XAMPP

XAMPP è una piattaforma software multipiattaforma e libera costituita da Apache HTTP Server, il DBMS MariaDB (precedentemente MySQL) e tutti gli strumenti necessari per utilizzare i linguaggi di programmazione PHP e Perl. Il nome è un acronimo dei software sopra citati (la X sta per x-platform,…

XAMPP
Immagine: Drstrange85 — CC BY-SA 4.0 — Wikimedia Commons

XAMPP è una piattaforma software multipiattaforma e libera costituita da Apache HTTP Server, il DBMS MariaDB (precedentemente MySQL) e tutti gli strumenti necessari per utilizzare i linguaggi di programmazione PHP e Perl. Il nome è un acronimo dei software sopra citati (la X sta per x-platform, l'abbreviazione di cross-platform in lingua inglese ovvero multipiattaforma).

Su queste piattaforme si appoggiano spesso siti web e altre piattaforme di sviluppo di pagine web dinamiche e Content management system come WordPress, Drupal e Joomla!.

Descrizione

XAMPP è un software libero distribuito attraverso GNU General Public License ed è caratterizzato da un approccio user friendly. Mediante XAMPP è possibile avere un application server capace di interpretare pagine web dinamiche. Il software è disponibile per sistemi unix-like (GNU/Linux, Oracle Solaris, MacOS) e per Microsoft Windows.

Può essere installato anche su un dispositivo esterno USB.

Il gestore di database MariaDB è incorporato in XAMPP a partire dalle versioni 5.5.30 e 5.6.14, quando ha sostituito il gestore di database MySQL, precedentemente incluso al suo posto.

Esiste una versione "Lite" comprensiva dei componenti sotto indicati (simili ai prodotti concorrenti) e una versione "Basic" che comprende altre caratteristiche complementari.

Componenti

I componenti di base sono:

Il web server: Apache HTTP Server;

Il database management system (o database server): MariaDB e SQLite;

Il server FTP: Filezilla Server, ProFTPD;

Il mail server: Mercury Mail Transport System (solo per Microsoft Windows);

Come linguaggio di programmazione: Perl, PHP.

Servizi correlati

Altre voci

W

WebAssembly

WebAssembly (Wasm, WA) è uno standard web che definisce un formato binario e un corrispondente formato testuale per la scrittura di codice eseguibile nelle pagine web. Ha lo scopo di abilitare l'esecuzione del codice quasi alla stessa velocità con cui esegue il codice macchina nativo. È stato…

Leggi la voce →
S

Shodan (sito web)

Shodan è un motore di ricerca dedicato ai dispositivi collegati a internet. È chiamato anche il motore di ricerca del mondo dell'Internet delle cose perché permette di ottenere informazioni sui dispositivi connessi in rete (webcam, router, server, etc.) utilizzando diversi filtri.

Leggi la voce →
Pagina web dinamicaP

Pagina web dinamica

Una pagina web dinamica è una pagina web il cui contenuto, in tutto o in parte, è generato sul momento dal server, potendo dunque essere diversa ogni volta che viene richiamata consentendo un'interattività con l'utente. Questa tipologia di pagina si è diffusa nel contesto del Web 2.0.

Leggi la voce →
L

Licenza PHP

La licenza PHP (PHP License) è la licenza sotto cui è distribuito software PHP.

Leggi la voce →
E

Elemento HTML

Un elemento HTML, in informatica, spesso chiamato anche tag HTML, indica una struttura in un documento HTML e un metodo per ordinare gerarchicamente i contenuti. Più specificamente è un elemento SGML che soddisfa i requisiti di uno o più DTD HTML.

Leggi la voce →
N

Node.js

Node.js è un runtime system open source multipiattaforma orientato agli eventi per l'esecuzione di codice JavaScript, costruito sul motore JavaScript V8 di Google Chrome. Molti dei suoi moduli base sono scritti in JavaScript, e gli sviluppatori possono scrivere nuovi moduli nello stesso…

Leggi la voce →