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!