XAMPP

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

  1. ??? ULTERIORE CONTENUTO
    Perl, FileZilla FTP server, OpenSSL, Freetype, Webalizer, mod_perl, eAccelerator, mcrypt, SQLite, Mercury Mail Transport System, fake sendmail for windows, FPDF Class
  2. ??? DISTRIBUZIONI
    Sono disponibili le distribuzioni per Windows, Linux, Mac OS X e Solaris.
  3. ??? 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.
  4. ??? 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

  1. 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.
  2. 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.
  3. 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.
  4. CONNECT
    MySQL si avvia senza una password di “root” quindi la connessione in PHP avviene semplicemente con

    mysql_connect("localhost","root","");

RISORSE ONLINE