Introduzione
In questo How-To, stiamo installando un server LAMP utilizzando Ubuntu 12.04. LAMP è una delle configurazioni di server web più diffuse e facili da installare in circolazione. Si compone di 4 elementi; Linux (in questo caso Ubuntu), Apache, MySQL e PHP.
Prerequisiti
Un server con Ubuntu 12.04 installato. Hai bisogno di un server? Atlantic.net offre servizi di hosting VPS.
Installazione di LAMP su Ubuntu 12.04
Prima di installare Apache, dovremmo assicurarci che il nostro sistema sia aggiornato, eseguendo il seguente comando:
sudo apt-get update
Installazione di Apache su Ubuntu 12.04
Apache è il server web; il suo compito è fornire pagine web ai tuoi clienti quando ne fanno richiesta. Installa Apache eseguendo il seguente comando:
sudo apt-get install apache2
Quando viene chiesto "Vuoi continuare?" premi Y
e poi Enter
.
Verifica che Apache sia in esecuzione eseguendo il comando seguente:
service apache2 status
Dopo l'installazione, Apache crea una pagina web predefinita che può essere visualizzata andando all'indirizzo IP del tuo server.
Se non conosci l'indirizzo IP del tuo server, puoi eseguire il seguente comando:
ifconfig
Dovresti ottenere un output simile al seguente. Devi guardare accanto a dove dice "inet addr" per il tuo indirizzo IP.
Un esempio di ifconfig che mostra l'indirizzo IP 192.168.100.10
Nel nostro caso, inseriremo http://192.168.100.10 nella barra degli indirizzi del browser e otterremo la seguente pagina:
La pagina predefinita per Apache su Ubuntu 12.04
Installazione di MySQL su Ubuntu 12.04
MySQL è un sistema di database relazionali, il suo compito è archiviare i dati all'interno di database, tabelle e record. Puoi installare MySQL con il seguente comando:
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Durante l'installazione, quando viene chiesto "Vuoi continuare?" premi Y
e poi Enter
. Ti verrà quindi chiesto di inserire una password di root MySQL. Dovresti impostare una password complessa a tua scelta.
Aggiungi una password complessa a tua scelta e premi Invio
Una volta inserita la password MySQL, ti verrà chiesto di reinserirla.
Reinserisci la password che hai impostato prima
mysql_secure_installation
Ti verrà richiesta una serie di domande Digita N
per la modifica della password di root poiché l'hai appena impostata e molto probabilmente vuoi premere Y
per il
riposo.
Un esempio di come appare mysql_secure_installation
Verifica che MySQL sia in esecuzione con il seguente comando:
service mysql status
Installazione di PHP su Ubuntu 12.04
PHP è il linguaggio di scripting, il suo compito è interrompere il codice e produrre output. Installa PHP con il seguente comando:
apt-get install php5 libapache2-mod-php5
Quando viene chiesto "Vuoi continuare?" premi Y
e poi Enter
.
Creeremo un file di test PHP chiamato info.php in /var/www/. Per questo how-to lo faremo usando Nano, eseguendo il seguente comando:
nano /var/www/info.php
Inserisci il seguente codice nell'editor di testo:
<?php phpinfo(); ?>
Salva il file premendo Ctrl + X
quindi premi Y
e poi Enter
.
Poiché installiamo PHP, dobbiamo riavviare Apache in modo che le modifiche abbiano effetto:
service apache2 restart
Ora puoi testare il tuo file info.php utilizzando il seguente link, aggiornato con il tuo indirizzo IP.
http://tuoindirizzoip/info.php
Il risultato del file php.info che hai creato.
Ora che hai verificato il funzionamento di PHP, è una buona idea rimuovere il file info.php poiché gli hacker possono utilizzarlo per pianificare attacchi contro di te utilizzando queste informazioni. Rimuovilo con il seguente comando:
sudo rm /var/www/info.php
Congratulazioni! Durante l'installazione di LAMP sul tuo server Ubuntu 12.04. Grazie per aver seguito questo How-To, controlla di nuovo per ulteriori aggiornamenti. Se stai utilizzando una versione più recente di Ubuntu, consulta le nostre utili istruzioni per Ubuntu 14.04, Ubuntu 15.04 e Ubuntu 16.04.