Come installare LAMP Stack su Ubuntu 17.04

Negli ambienti Linux è di vitale importanza conoscere tutte le possibilità che abbiamo per ottenere il massimo da esso e in questo modo estendere le opzioni dei servizi e dei ruoli che abbiamo con il server.

Una delle opzioni più utilizzate attualmente a livello di server è LAMP e quindi oggi analizzeremo come installare LAMP in Ubuntu 17.04 in modo semplice e sicuro.

Cos'è LAMPADA?LAMP è un acronimo che fa riferimento a un sistema operativo Linux con un server Apache in cui i suoi dati sono archiviati in un database MySQL e il contenuto dinamico viene elaborato con PHP.

LAMPADA: Linux, Apache, MySQL, PHPCon LAMP avremo a portata di mano un insieme di software open source che normalmente possono essere installati insieme allo scopo di abilitare un server per ospitare siti web dinamici e applicazioni.

Con questo in mente vedremo come installare LAMP su Ubuntu 17.04.

1. Aggiorna i pacchetti Ubuntu 17.04

Passo 1
Il primo passo da compiere è aggiornare gli attuali pacchetti Ubuntu 17.04 eseguendo il seguente comando:

 sudo apt update 

INGRANDIRE

Passo 2
Se ci sono pacchetti da aggiornare, eseguiremo il seguente comando. In questo modo avremo il sistema completamente aggiornato.

 sudo apt upgrade

2. Installa Apache su Ubuntu 17.04


Apache HTTP Server è un software volto a creare un'implementazione del codice sorgente robusta, di livello commerciale, funzionale e disponibile gratuitamente di un server HTTP (Web). Apache è attualmente uno dei più popolari al mondo.

Passo 1
Per installare Apache in Ubuntu 17.04 eseguiremo la seguente riga:

 sudo apt install apache2

INGRANDIRE

Passo 2
Una volta scaricato e installato, eseguiremo un test di Apache eseguendo la riga seguente. Come vediamo non ci sono errori di sintassi, tuttavia il test restituisce un messaggio di avviso che dice che non abbiamo impostato un FQDN (nome di dominio completo). Questo messaggio non rappresenta alcun rischio per la configurazione di Apache, ma verrà visualizzato quando si controlla la configurazione di Apache per errori di sintassi.

 sudo apache2ctl configtest

INGRANDIRE

3. Modifica il file di configurazione di Apache in Ubuntu 17.04

Passo 1
Quindi dobbiamo modificare il file di configurazione di Apache che si trova nel percorso /etc/apache2/apache2.conf, per questo eseguiamo quanto segue:

 sudo nano /etc/apache2/apache2.conf
Passo 2
In questo caso useremo nano ma è possibile usare vim o qualche altro editor. Quando si accede a questo file vedremo quanto segue:

INGRANDIRE

Passaggio 3
Alla fine di questo file aggiungeremo la policy chiamata Nome del server con l'indirizzo IP del server che conosciamo eseguendo il comando ifconfig, in questo caso inseriremo quanto segue:

 Nome server 192.168.0.13

INGRANDIRE

Passaggio 4
Salviamo le modifiche utilizzando i tasti

Ctrl + O

e lasciamo l'editor usando

Ctrl + X

Passaggio 5
Usciamo dall'editor e di nuovo eseguiremo la seguente riga per verificare la sintassi:

 sudo apache2ctl configtest

INGRANDIRE

Passaggio 6
Procediamo a riavviare il servizio Apache eseguendo quanto segue:

 sudo systemctl riavvia apache2

4. Convalida Apache su Ubuntu 17.04

Passo 1
Per verificare che Apache sia stato installato correttamente, accederemo a un browser e inseriremo la seguente sintassi nella barra degli indirizzi:

 http: // Server_IP
Passo 2
Il risultato sarà il seguente. Come vediamo Apache funziona correttamente.

INGRANDIRE

5. Installa MySQL su Ubuntu 17.04


Successivamente installeremo MySQL per gestire i database.

Passo 1
MySQL è disponibile nei repository Ubuntu quindi useremo adatto per la tua installazione:

 sudo apt install mysql-server

INGRANDIRE

Passo 2
Inseriamo la lettera S per confermare il download e l'installazione di MySQL. Durante il processo di installazione dobbiamo assegnare la password di root per MySQL:

INGRANDIRE

Passaggio 3
Facciamo clic su Accetta e dobbiamo confermarlo. Dopo aver fatto clic su Accetta, il processo di installazione continuerà.

INGRANDIRE

Passaggio 4
Una volta installato sarà necessario eseguire la seguente riga per configurare MySQL:

 mysql_secure_installation
Passaggio 5
Lì dobbiamo completare quanto segue con la rispettiva risposta. In questo modo abbiamo configurato correttamente MySQL.
 Premere y | Y per Sì, qualsiasi altro tasto per No: N Rimuovere utenti anonimi? (Premere y | Y per Sì, qualsiasi altro tasto per No): y Non consentire l'accesso root in remoto? (Premere y | Y per Sì, qualsiasi altro tasto per No): y Rimuovere il database di prova e accedervi? (Premere y | Y per Sì, qualsiasi altro tasto per No): y Ricaricare le tabelle dei privilegi ora? (Premere y | Y per Sì, qualsiasi altro tasto per No): y

INGRANDIRE

6. Installa e convalida PHP su Ubuntu 17.04


Successivamente installeremo PHP che è un componente della configurazione attraverso il quale sarà possibile elaborare codici per visualizzare contenuti dinamici.

PHP può anche eseguire script, connettersi a database MySQL per informazioni e fornire il contenuto elaborato al nostro server Web per visualizzarlo correttamente.

Passo 1
Per installare PHP in Ubuntu 17.04 eseguiremo la seguente riga:

 sudo apt install php libapache2-mod-php php-mcrypt php-mysql

INGRANDIRE

Passo 2
Una volta terminata l'installazione, vedremo quanto segue:

INGRANDIRE

Passaggio 3
Per controllare PHP creeremo un file chiamato info.php nel percorso /var/www/html e per questo accederemo utilizzando la seguente riga:

 sudo nano /var/www/html/info.php
Passaggio 4
In questo file inseriremo quanto segue:
 

INGRANDIRE

Passaggio 5
Una volta salvate le modifiche, possiamo verificare lo stato di PHP entrando da qualsiasi browser e nella barra degli indirizzi inserire quanto segue:

 http: Server_IP / info.php
Passaggio 6
Se tutto funziona correttamente vedremo quanto segue:

INGRANDIRE

Passaggio 7
Lì avremo tutta la configurazione PHP.

INGRANDIRE

In questo modo, l'installazione di LAMP in Ubuntu 17.04 è stata corretta e potremo continuare a sfruttare le sue molteplici funzionalità.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave