Sito di Supporto all'Insegnamento
Prof. SIRANGELO DANIELE

INDICAZIONI TECNICHE

Cosa sono XAMPP e CodeLobster PHP Editor: come ottenerli, come installarli


Cos'e' XAMPP

XAMPP e' un insieme di prodotti software che consentono di implementare, su un computer basato su Windows o su altre piattaforme (Linux, MacOS, ecc.), le funzioni di Web Server. Con XAMPP e' possibile ospitare siti web dinamici con pagine basate su linguaggio PHP o su altri linguaggi lato server (Perl, Phyton, Servlet Java, ecc.). E' inoltre disponibile un DBMS per la gestione di database e altri strumenti server (ftp server, mail server, ecc.).

In particolare, per l'utilizzo previsto in didattica, i software di XAMPP che utilizzeremo sono:
  -- APACHE (server web) con supporto al Linguaggio PHP
  -- MARIADB (database management system, derivato da MySQL).


Come ottenere e installare XAMPP

E' disponibile una versione "portable" di XAMPP: questo significa che e' possibile rendere operativo XAMPP sul proprio computer, semplicemente copiando i suoi files in una cartella ed evitando una vera e propria procedura di installazione.

Per ottenere la cartella con tutti i files di XAMPP, accedere al seguente link:
https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.2.22/xampp-portable-windows-x64-7.2.22-0-VC15.zip/download

Si tratta della versione "portable" di XAMPP 7.2.22 compressa in un file "zip".
Più precisamente, le versioni sono: Apache 2.4.41 per Win64 - OpenSSL 1.1.1c - PHP 7.2.22

Nota Bene: XAMPP funziona solo con Windows 7 (o superiore) e, se il proprio computer e' dotato di un sistema operativo Windows a 32 bit, allora sara' necessario scaricare una versione diversa, ad esempio la 7.3.2, per cui esiste l'edizione a 32 bit.

Decomprimere il file e collocare la cartella XAMPP cosi' ottenuta, sul disco C: ...

       

Nella cartella "C:/XAMPP/htdocs" si posizionano le pagine del sito web da pubblicare.
Svuotare tale cartella per rimuovere le pagine di benvenuto.

Con un doppio-click, eseguire il file "setup_xampp.bat", presente nella cartella di XAMPP.
E' un file batch che configura automaticamente l'ambiente XAMPP ...

       

Verificare che la configurazione abbia avuto esito positivo.

Il file "xampp-control.exe" e' il programma che implementa il PANNELLO DI CONTROLLO di XAMPP. E' consigliabile creare un "collegamento" a tale file, sul desktop (o nel menu' di Windows), per facilitarne l'avvio ...

             

A questo punto, e' possibile avviare il PANNELLO DI CONTROLLO, ottenendo la seguente finestra:



Da questo pannello, e' possibile avviare o interrompere i servizi server offerti da APACHE (web server) e da MARIADB (Database MySQL) ...



Il colore verde, indica che il servizio e' attivo. Sono indicate anche le relative porte TCP: Apache, come server web, risponde alla porta 80 per l'HTTP e alla porta 443 per l'HTTPS. Il pannello, anche se chiuso, resta sempre attivo e accessibile dall'icona in basso a destra sulla barra delle applicazioni di Windows: l'icona, con un click destro, offre le funzioni rapide e la possibilita' di chiudere definitivamente il pannello stesso.



Se vuoi saperne di piu' su XAMPP visita il link:
https://www.apachefriends.org/it/index.html

Buon lavoro!