XAMPP è nato come una distribuzione del web server Apache ma contiene anche MySQL, PHP, phpMyAdmin e quindi si presta come ambiente di sviluppo completo per la realizzazione di pagine web dinamiche.
Inoltre
- ??? ULTERIORE CONTENUTO
Perl, FileZilla FTP server, OpenSSL, Freetype, Webalizer, mod_perl, eAccelerator, mcrypt, SQLite, Mercury Mail Transport System, fake sendmail for windows, FPDF Class - ??? DISTRIBUZIONI
Sono disponibili le distribuzioni per Windows, Linux, Mac OS X e Solaris. - ??? VERSIONI
- Installer: alla fine dell’installazione compare la voce XAMPP in Start / Tutti i programmi / ... con la quale è possibile lanciare il pannello di controllo.
Per disinstallare è necessario utilizzare uninstall.exe. - Archivio ZIP: l’archivio può essere scompattato manualmente in una cartella a scelta.
Alla fine è necessario eseguire setup-xampp.bat per aggiornare i percorsi.
Il pannello di controllo si esegue con xampp-control.exe.
Per disinstallare è sufficiente eliminare la cartella… - Archivio 7zip: di dimensioni inferiori rispetto a ZIP.
- Installer: alla fine dell’installazione compare la voce XAMPP in Start / Tutti i programmi / ... con la quale è possibile lanciare il pannello di controllo.
- ??? PORTABLE / LITE
Si tratta di una versione ridotta (Apache, MySQL, PHP e phpMyAdmin) da portare su chiavetta USB.- EXE: archivio RAR autoestraente
- ZIP: archivio ZIP.
In pratica
- HTDOCS
La cartella principale per tutti i documenti è xampp\htdocs.
Un file prova.html può essere visualizzato come localhost/prova.html (se il server Apache è in esecuzione).
Si usa la stessa procedura con i file .php. - SOTTOCARTELLE
Si possono creare sottocartelle per i file.
Se la cartella xampp\htdocs\cartella contiene all’interno il file prova.html allora può essere visualizzato scrivendo l’URL localhost/cartella/prova.html. - INDEX
All’interno della cartella xampp\htdocs c’è la pagina indice index.html che viene caricata dopo l’esecuzione di localhost.
Questa pagina carica l’ipertesto di XAMPP contenuto nella cartella localhost/xampp.
Questa pagina può essere cancellata e sostituita con un’altra pagina index.html, index.php, …
La gerarchia delle pagine indice in XAMPP è: index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.html.var index.phtml.
Questa gerarchia è stabilita tramite la direttiva DirectoryIndex nel file httpd.conf. - CONNECT
MySQL si avvia senza una password di “root” quindi la connessione in PHP avviene semplicemente con
1mysql_connect("localhost","root","");