Come installare XAMPP in locale su linux

Guida valida per Ubuntu e distribuzioni derivate (Linux Mint, Xubuntu, elementary OS ecc.)

Navigazione rapida

A 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.