Come installare XAMPP in locale su linux
Guida valida per Ubuntu e distribuzioni derivate (Linux Mint, Xubuntu, elementary OS ecc.)
Navigazione rapidaA cosa serve XAMPP
XAMPP è una distribuzione di Apache, multipiattaforma e open source, semplice da installare, che consente la creazione di un server locale. XAMPP contiene all'interno le ultime versioni del web server HTTP Apache, del DBMS MariaDB e dei linguaggi di programmazione PHP e Pearl
XAMPP è comunemente utilizzato per lo sviluppo in locale di siti web o per lo sviluppo di siti di test, anche tramite fremework come Wordpress, Drupal Joomla ecc.
XAMPP include al suo interno anche un server FTP e un mail server.
Prerequisiti
Prima di partire con l'installazione di XAMPP, verifichiamo che il pacchetto netstat sia presente nel nostro sistema operativo Ubuntu o derivato di Ubuntu ufficiale e non ufficiale (Linux Mint, Xubuntu, elementary OS ecc.)
Per verificare l'installazione di netstat ed eventualmente installarlo, lanciamo il seguente comando dal nostro terminale
sudo apt install net-tools
Installare XAMPP
Ccolleghiamoci al sito di XAMPP e copiamo l'indirizzo (url) presente alla voce XAMPP per Linux (tasto destro -> copia indirizzo link).
Apriamo il terminale ed eseguiamo il seguente comando, incollandoci il link copiato precedentemente (così da avere l'ultima versione)
sudo wget https://www.apachefriends.org/xampp-files/7.4.6/xampp-linux-x64-7.4.6-0-installer.run
Assegnamo i permessi di esecuzione al file .run tramite il comando
sudo chmod +x xampp-linux-x64-7.3.0-0-installer.run
Eseguiamo il file .run tramite il comando
sudo ./xampp-linux-x64-7.3.0-0-installer.run
Infine, seguiamo gli step dell'installazione visuale cliccando sempre su Next e poi su Finish (ricordiamo nell'ultimo step di togliere la spunta da Launch XAMPP)
Avviare XAMPP
Per avviare XAMPP da terminale (consigliato), basta lanciare il comando:
sudo /opt/lampp/lampp start
Ora visitiamo l'indirizzo http://localhost/ dal nostro browser, se tutto è andato bene, dovremmo visualizzare la pagina di base di Apache.
Tramite il seguente indirizzo possiamo accedere anche al phpMyAdmin http://localhost/phpmyadmin/ inserendo Username: root e lasciando il campo Password vuoto
Altri comandi utili per XAMPP sono i seguenti:
(per stoppare)sudo /opt/lampp/lampp stop
(per riavviare)sudo /opt/lampp/lampp restart
Disinstallare XAMPP
Per disinstallare XAMPP spostiamoci nella cartella LAMPP
cd /opt/lampp
e eseguiamo l'uninstall, cliccando su Yes quando ci verrà chiesto
./uninstall
Infine, eliminiamo la cartella lampp con il seguente comando
sudo rm -r /opt/lampp
Conclusioni
Con questa guida abbiamo appreso come impostare un server per lo sviluppo locale in ambiente Linux (Ubuntu) utilizzando la distribbuzione XAMPP.