Installare XAMPP su Ubuntu

XAMPP è un’applicazione gratuita e multipiattaforma che consente facilmente di installare su un pc un completo web server.

Per cominciare scaricate l’ultima versione disponibile e decomprimete la cartella in /opt

cd ~/Scaricati
chmod +x xampp-*-installer.run
sudo ./xampp-*-installer.run

Si aprirà una procedura guidata che vi permetterà di installare XAMPP nella directory /opt/lampp.
Per lanciare il web server (di default verrà avviato solo Apache) basterà lasciare selezionata la casella “Launch Xampp” e cliccare “Finish”.
Se desiderate avviarlo in un secondo momento dalla shell digitate

sudo /opt/lampp/manager-linux.run

Su un sistema a 64 bit invece digitate

sudo /opt/lampp/manager-linux-x64.run

Dalla schermata che si presenterà, nella scheda Welcome potrete

  • aprire il webserver
  • aprire la cartella di installazione di Xampp
  • visitare il sito “Apache Friends”
  • visualizzare un tutorial online sull’utilizzo di Xampp

Nella scheda Manage Servers (immagine in alto) sarete in grado di avviare/fermare i vari servizi del web server. Dalla scheda Application Log, infine, potrete accedere ai log generati da XAMPP.

Impostazioni di sicurezza

Essendo pensato per un server casalingo, le impostazioni di default di XAMPP non sono il massimo in fatto di sicurezza. In particolare:

  • l’utente amministratore di MySQL (root) non ha una password
  • il demone MySQL è accessibile da remoto
  • ProFTPD utilizza la password “lampp” per l’utente “nobody”
  • PhpMyAdmin è accessibile da remoto
  • gli esempi sono accessibili da remoto
  • MySQL e Apache vengono eseguiti utilizzando i permessi dello stesso utente di sistema (nobody)

Per rimediare digitate

sudo /opt/lampp/lampp security

e seguite le istruzioni a video.

Di seguito la lista dei parametri di XAMPP da digitare sempre preceduti da

sudo /opt/lampp/lampp
  • start: avvia il servizio
  • stop : arresta il servizio
  • restart: arresta e riavvia il servizio
  • startapache: avvia solo apache
  • stopapache: arresta Apache
  • startftp: avvia il server ProFTP
  • stopftp: arresta il server ProFTP
  • security: avvia un semplice programma per il controllo e la configurazione dei parametri di sicurezza
  • startmysql: avvia solo il database
  • stopmysql: arresta il servizio MySQL
  • startssl: avvia apache con il supporto SSL
  • stopssl: disattiva il supporto SSL per Apache

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.