XAMPP - XAMPP
| Versione iniziale | 4 settembre 2002 |
|---|---|
| Rilascio stabile | 8.0.11 / 8 ottobre 2021
|
| Repository | sourceforge |
| Sistema operativo | |
| piattaforma | IA-32 (solo pacchetto Windows) e x64 (solo pacchetti macOS e Linux) |
| Taglia | |
| Disponibile in | 11 lingue |
Elenco delle lingue
Inglese, tedesco, francese, olandese, polacco, italiano, norvegese, spagnolo, cinese, portoghese brasiliano, giapponese
| |
| Tipo | Stack di soluzioni |
| Licenza | Licenza pubblica generale GNU |
| Sito web | www |
XAMPP ( / z æ m p / o / ɛ k s . Æ m p / ) è un libero e open-source multi-piattaforma server web soluzione pila pacchetto sviluppato da Apache Friends, consistente essenzialmente del Apache HTTP Server , MariaDB database e interpreti per script scritti nei linguaggi di programmazione PHP e Perl . Poiché la maggior parte delle attuali implementazioni di server Web utilizza gli stessi componenti di XAMPP, rende possibile la transizione da un server di test locale a un server live.
La facilità di implementazione di XAMPP significa che uno stack WAMP o LAMP può essere installato rapidamente e semplicemente su un sistema operativo da uno sviluppatore, con il vantaggio che applicazioni aggiuntive comuni come WordPress e Joomla! può anche essere installato con facilità simile usando Bitnami .
Etimologia
Il termine XAMPP è un acronimo apparente . Tuttavia, non esiste un'espansione ufficiale dell'acronimo specificata sul sito Web di Apache Friends. La loro intestazione della homepage recita "XAMPP Apache + MariaDB + PHP + Perl", indicando che questa abbreviazione è un acronimo ricorsivo .
Il termine può essere ufficiosamente suddiviso come segue:
| Lettera | Significato |
|---|---|
| X | Una lettera ideografica che fa riferimento alla multipiattaforma |
| UN | Apache , o la sua forma espansa, Apache HTTP Server |
| m | MariaDB (precedentemente MySQL ) |
| P | PHP |
| P | Perla |
MySQL è stato sostituito con MariaDB il 19 ottobre 2015 ea partire dalle versioni XAMPP 5.5.30 e 5.6.14, alterando di fatto il significato dell'acronimo.
Sebbene entrambe le lettere P siano di fatto intercambiabili, la convenzione utilizzata nel sito Web di Apache Friends indica che la prima lettera P è l'abbreviazione di PHP e la seconda lettera P è l'abbreviazione di Perl.
Prerequisiti
XAMPP richiede solo un file zip , tar , 7z o exe da scaricare ed eseguire ed è richiesta poca o nessuna configurazione dei vari componenti che compongono il server web. La versione Windows di XAMPP richiede Microsoft Visual C++ 2017 Redistributable.
Caratteristiche
XAMPP viene regolarmente aggiornato alle ultime versioni di Apache , MariaDB , PHP e Perl . Inoltre viene fornito con una serie di altri moduli tra cui OpenSSL , phpMyAdmin , MediaWiki , Joomla , WordPress e altro ancora. Autonomo, più istanze di XAMPP possono esistere su un singolo computer e qualsiasi istanza può essere copiata da un computer a un altro. XAMPP è offerto sia in versione completa che standard (versione più piccola).
utilizzo
La caratteristica più ovvia di XAMPP è la facilità con cui uno stack di server Web WAMP può essere distribuito e istanziato. Successivamente Bitnami ha fornito alcune comuni applicazioni pacchettizzate che potevano essere facilmente installate .
Ufficialmente, i progettisti di XAMPP lo intendevano solo come strumento di sviluppo, per consentire ai progettisti e ai programmatori di siti Web di testare il proprio lavoro sui propri computer senza alcun accesso a Internet. Per renderlo il più semplice possibile, molte importanti funzionalità di sicurezza sono disabilitate per impostazione predefinita. XAMPP ha la capacità di servire pagine web sul World Wide Web . Viene fornito uno strumento speciale per proteggere con password le parti più importanti del pacchetto.
XAMPP fornisce anche supporto per la creazione e la manipolazione di database in MariaDB e SQLite, tra gli altri.
Una volta installato XAMPP, è possibile trattare un host locale come un host remoto connettendosi tramite un client FTP . L'utilizzo di un programma come FileZilla ha molti vantaggi quando si installa un sistema di gestione dei contenuti (CMS) come Joomla o WordPress . È anche possibile connettersi a localhost tramite FTP con un editor HTML .
Componenti
| Componente | Su Windows | Su Linux | Su macOS |
|---|---|---|---|
| Apache 2.4.51 | sì | sì | sì |
| MariaDB 10.4.21 | sì | sì | sì |
| PHP 8.0.11 | sì | sì | sì |
| phpMyAdmin 5.1.1 | sì | sì | sì |
| OpenSSL 1.1.1l | sì | sì | sì |
| Webalizzatore | Sì - 2.23-04 | Sì - 2.23-05 | Sì - 2.23-05 |
| FileZilla FTP Server 0.9.41 | sì | sì | sì |
| Sistema di trasporto di posta Mercury 4.63 | sì | sì | sì |
| Fragola Perl 5.32.1.1 Portatile | sì | sì | sì |
| Tomcat 8.5.71 (con mod_proxy_ajp come connettore) | sì | sì | sì |
| Pannello di controllo XAMPP 3.2.4 | sì | sì | sì |
| APRILE 1.5.2 | sì | sì | sì |
| APR-utils 1.5.4 | sì | sì | sì |
| arricciatura 7.53.1 | sì | sì | sì |
| espatriare 2.0.1 | sì | sì | sì |
| FPDF 1.7 | sì | sì | sì |
| FreeTDS 0.91 | sì | sì | sì |
| Freetype2 2.4.8 | sì | sì | sì |
| GD 2.2.5 | sì | sì | sì |
| gdbm 1.8.3 | sì | sì | sì |
| gettext 0.19.8.1 | sì | sì | sì |
| Libreria ICU4C 66.1 | sì | sì | sì |
| IMAP C-Client 2007e | sì | sì | sì |
| libapreq 2.13 | sì | sì | sì |
| libpng 1.6.37 | sì | sì | sì |
| libxml 2.0.1 | sì | sì | sì |
| libxslt 1.1.33 | sì | sì | sì |
| mcrypt 2.5.8 | sì | sì | sì |
| mhash 0.9.9.9 | sì | sì | sì |
| Ming 0.4.5 | sì | sì | sì |
| mod_perl 2.0.8-dev | sì | sì | sì |
| ncurses 5.9 | sì | sì | sì |
| OpenLDAP (cliente) 2.4.48 | sì | sì | sì |
| pdf classe 0.11.7 | sì | sì | sì |
| Perl 5.32.1 | sì | sì | sì |
| ProFTPD 1.3.6 | sì | sì | sì |
| Sablotron 1.0.3 | sì | sì | sì |
| zlib 1.2.11 | sì | sì | sì |
| XAMPP | Apache | Maria DB | PHP | Rif |
|---|---|---|---|---|
| 7.3.0 | 2.4.37 | 10.1.37 | 7.3.0 | |
| 7.3.1 | 2.4.37 | 10.1.37 | 7.3.1 | |
| 7.3.2 | 2.4.38 | 10.1.38 | 7.3.2 | |
| 7.3.3 | 2.4.38 | 10.1.38 | 7.3.3 | |
| 7.3.4 | 2.4.39 | 10.1.38 | 7.3.4 | |
| 7.3.5 | 2.4.39 | 10.1.39 | 7.3.5 | |
| 7.3.6 | 2.4.39 | 10.3.15 | 7.3.6 | |
| 7.3.7 | 2.4.39 | 10.3.16 | 7.3.7 | |
| 7.3.8 | 2.4.39 | 10.3.16 | 7.3.8 | |
| 7.3.9 | 2.4.41 | 10.4.6 | 7.3.9 | |
| 7.3.10 | 2.4.41 | 10.4.8 | 7.3.10 | |
| 7.3.11 | 2.4.41 | 10.4.8 | 7.3.11 | |
| 7.3.12 | 2.4.41 | 10.4.10 | 7.3.12 | |
| 7.3.13 | 2.4.41 | 10.4.11 | 7.3.13 | |
| 7.3.14 | 2.4.41 | 10.4.11 | 7.3.14 | |
| 7.3.15 | 2.4.41 | 10.4.11 | 7.3.15 | |
| 7.3.16 | 2.4.41 | 10.4.11 | 7.3.16 | |
| 7.3.17 | 2.4.43 | 10.4.11 | 7.3.17 | |
| 7.3.18 | 2.4.43 | 10.4.11 | 7.3.18 | |
| 7.3.19 | 2.4.43 | 10.4.13 | 7.3.19 | |
| 7.3.20 | 2.4.43 | 10.4.13 | 7.3.20 | |
| 7.3.21 | 2.4.46 | 10.4.14 | 7.3.21 | |
| 7.3.22 | 2.4.46 | 10.4.14 | 7.3.22 | |
| 7.3.23 | 2.4.46 | 10.4.14 | 7.3.23 | |
| 7.3.24 | 2.4.46 | 10.4.14 | 7.3.24 | |
| 7.3.25 | 2.4.46 | 10.4.17 | 7.3.25 | |
| 7.3.26 | 2.4.46 | 10.4.17 | 7.3.26 | |
| 7.3.27 | 2.4.46 | 10.4.18 | 7.3.27 | |
| 7.3.28 | 2.4.47 | 10.4.19 | 7.3.28 | |
| 7.3.29 | 2.4.48 | 10.4.20 | 7.3.29 | |
| 7.3.30 | 2.4.48 | 10.4.21 | 7.3.30 | |
| 7.3.31 | 2.4.51 | 10.4.21 | 7.3.31 | |
| 7.4.1 | 2.4.41 | 10.4.11 | 7.4.1 | |
| 7.4.2 | 2.4.41 | 10.4.11 | 7.4.2 | |
| 7.4.3 | 2.4.41 | 10.4.11 | 7.4.3 | |
| 7.4.4 | 2.4.41 | 10.4.11 | 7.4.4 | |
| 7.4.5 | 2.4.43 | 10.4.11 | 7.4.5 | |
| 7.4.6 | 2.4.43 | 10.4.11 | 7.4.6 | |
| 7.4.7 | 2.4.43 | 10.4.13 | 7.4.7 | |
| 7.4.8 | 2.4.43 | 10.4.13 | 7.4.8 | |
| 7.4.9 | 2.4.46 | 10.4.14 | 7.4.9 | |
| 7.4.10 | 2.4.46 | 10.4.14 | 7.4.10 | |
| 7.4.11 | 2.4.46 | 10.4.14 | 7.4.11 | |
| 7.4.12 | 2.4.46 | 10.4.14 | 7.4.12 | |
| 7.4.13 | 2.4.46 | 10.4.17 | 7.4.13 | |
| 7.4.14 | 2.4.46 | 10.4.17 | 7.4.14 | |
| 7.4.15 | 2.4.46 | 10.4.17 | 7.4.15 | |
| 7.4.16 | 2.4.46 | 10.4.18 | 7.4.16 | |
| 7.4.18 | 2.4.47 | 10.4.18 | 7.4.18 | |
| 7.4.19 | 2.4.47 | 10.4.18 | 7.4.19 | |
| 7.4.20 | 2.4.48 | 10.4.18 | 7.4.20 | |
| 7.4.21 | 2.4.48 | 10.4.20 | 7.4.21 | |
| 7.4.22 | 2.4.48 | 10.4.20 | 7.4.22 | |
| 7.4.23 | 2.4.48 | 10.4.21 | 7.4.23 | |
| 7.4.24 | 2.4.51 | 10.4.21 | 7.4.24 | |
| 8.0.0 | 2.4.46 | 10.4.17 | 8.0.0 | |
| 8.0.1 | 2.4.46 | 10.4.17 | 8.0.1 | |
| 8.0.2 | 2.4.46 | 10.4.17 | 8.0.2 | |
| 8.0.3 | 2.4.46 | 10.4.18 | 8.0.3 | |
| 8.0.5 | 2.4.47 | 10.4.18 | 8.0.5 | |
| 8.0.6 | 2.4.47 | 10.4.19 | 8.0.6 | |
| 8.0.7 | 2.4.48 | 10.4.19 | 8.0.7 | |
| 8.0.8 | 2.4.48 | 10.4.20 | 8.0.8 | |
| 8.0.9 | 2.4.48 | 10.4.20 | 8.0.9 | |
| 8.0.10 | 2.4.48 | 10.4.21 | 8.0.10 | |
| 8.0.11 | 2.4.51 | 10.4.21 | 8.0.11 |
Guarda anche
- Confronto del software del server web
- Lighttpd
- Elenco dei pacchetti Apache–MySQL–PHP
- Elenco dei pacchetti Nginx–MySQL–PHP
Riferimenti
link esterno
- Sito ufficiale
- Intervista a Kai Seidler del progetto XAMPP — intervista di Lenz Grimmer, MySQL
- Installazione, configurazione e sviluppo con XAMPP — articolo di Dalibor D. Dvorski, Skills Canada - Ontario
- Acronimo di XAMPP — Tratto da Abbreviations.com , un sito di STANDS4 LLC
- XAMPP In generale — articolo di Owusu-Ansah Godfred, Global Health Data Management