Ricerca nel sito web

Come installare LAMP con Apache, PHP 7 e MariaDB 10 su Ubuntu 16.04 Server


Lo stack LAMP è un acronimo che sta per il sistema operativo Linux insieme al server web Apache, al database MySQL/MariaDB e un linguaggio di programmazione PHP dinamico che facilita l'implementazione di applicazioni web dinamiche.

In questa guida discuteremo come installare lo stack LAMP sul server Ubuntu 16.04 con il nuovo rilascio della versione PHP 7 e MariaDB 10< versione.

Requisiti

  1. Guida all'installazione del server Ubuntu 16.04

Passaggio 1: installa Apache su Ubuntu 16.04

1. Il primo passo inizierà con l'installazione di uno dei server web più popolari oggi su Internet, Apache. Installa il pacchetto binario Apache in Ubuntu dai loro repository ufficiali digitando i seguenti comandi sulla console:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Una volta installato il server web Apache sul tuo sistema, verifica se il demone è avviato e su quali porte si collega (per impostazione predefinita è in ascolto sulla porta 80 ) immettendo i comandi seguenti:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Puoi anche verificare se il servizio Apache è in esecuzione digitando l'indirizzo IP del tuo server in un browser web utilizzando il protocollo HTTP. Nel browser dovrebbe essere visualizzata una pagina Web predefinita simile alla seguente schermata:

http://your_server_IP_address

4. Poiché l'accesso alle pagine Web utilizzando il protocollo HTTP è altamente insicuro, inoltre inizierà ad abilitare il modulo Apache SSL emettendo i seguenti comandi:

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

Conferma se il server è correttamente associato alla porta HTTPS predefinita 443 eseguendo nuovamente il comando netstat.

sudo netstat -tlpn

5. Inoltre, verifica la pagina web informativa predefinita di Apache utilizzando il protocollo sicuro HTTP digitando il seguente indirizzo nel browser:

https://your_server_IP_address

Dato che Apache è configurato per essere eseguito con un certificato autofirmato, sul tuo browser dovrebbe essere visualizzato un errore. Accetta semplicemente il certificato per aggirare l'errore e la pagina dovrebbe essere visualizzata in modo sicuro.

Passaggio 2: installa PHP 7 su Ubuntu 16.04

6. PHP è un linguaggio di programmazione dinamico Open Source che può connettersi e interagire con i database per elaborare il codice incorporato nel codice HTML al fine di creare pagine Web dinamiche.

Per installare l'ultima versione di PHP 7, progettata per funzionare con miglioramenti di velocità sul tuo computer, inizia innanzitutto eseguendo una ricerca dei moduli PHP esistenti immettendo i comandi seguenti:

sudo apt search php7.0

7. Successivamente, una volta trovati i moduli PHP 7 corretti richiesti per la tua configurazione, utilizza il comando apt per installare i componenti corretti in modo che PHP possa eseguire il codice insieme ad apache web server.

sudo apt install php7.0 libapache2-mod-php7.0

8. Una volta installati e configurati i pacchetti PHP7 sul tuo server, esegui il comando php -v per ottenere la versione corrente.

php -v

9. Per testare ulteriormente la configurazione PHP7 sul tuo computer, crea un file info.php nella directory webroot di Apache, situata in /var /www/html/ directory.

sudo nano /var/www/html/info.php

aggiungi le righe di codice seguenti al file info.php.

<?php 
phpinfo();
?>

Riavvia il servizio Apache per applicare le modifiche.

sudo systemctl restart apache2

E vai all'indirizzo IP del tuo server all'URL seguente per controllare il risultato finale.

https://your_server_IP_address/info.php 

10. Se hai bisogno di installare moduli PHP aggiuntivi sul tuo server, premi semplicemente il tasto [TAB] dopo la stringa php7.0 quando usi il comando apt e l'opzione completamento automatico di bash elencherà automaticamente tutti i moduli disponibili.

Scegli il modulo corretto e installalo come al solito. Ti consigliamo vivamente di installare i seguenti moduli aggiuntivi Php:

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]