LINUX

Come installare PHP 7.4 su Ubuntu 20.04

PHP, acronimo di Hypertext Preprocessor, è un linguaggio di scripting open source utilizzato nello sviluppo web. PHP viene eseguito sul lato server ed è la forza dietro molte popolari soluzioni basate sul Web come WordPress e Moodle.

Su Ubuntu 20.04, PHP 7.4 è la versione disponibile nel repository di pacchetti predefinito al momento di questo post. Tuttavia, PHP 8.0 è l’ultima versione del linguaggio PHP.

In questo tutorial, ci concentreremo sull’installazione di PHP 7.4 per server Web Apache e NGINX in esecuzione su Ubuntu 20.04.

Prerequisiti

  1. Un server Web Apache o NGINX in esecuzione su Ubuntu 20.04
  2. Un utente con privilegi sudo

Installa PHP 7.4 per Apache

Inizia controllando gli aggiornamenti del pacchetto con il comando seguente.

$ sudo apt update

Quindi installa PHP 7.4 con il comando seguente.

$ sudo apt install php7.4 -y

Una volta installato, esegui il seguente comando per confermare la versione di PHP.

$ php -v
Controlla la versione PHP installata
Controlla la versione PHP installata

Prova PHP 7.4 su Apache

Per testare l’installazione di PHP 7.4 su Apache, eseguire il comando seguente per creare un file index.php nella root dei documenti predefinita.

$ sudo nano /var/www/html/index.php

Successivamente, copia e incolla il codice PHP di esempio qui sotto.

<?php
phpinfo();
?>

Salva le modifiche e chiudi il file index.php.

Ora apri un browser web ed entra serverIP/index.php.

Nota: serverIP dovrebbe essere l’IP del server. Ad esempio, 192.168.1.100/index.php

Dovresti vedere la pagina delle informazioni di PHP 7.4 che conferma che PHP funziona correttamente.

Informazioni sulla versione di PHP 7.4 su Apache2
Informazioni sulla versione di PHP 7.4 su Apache2

Installa PHP 7.4 per NGINX

Per impostazione predefinita, NGINX non ha la capacità di elaborare documenti PHP. Pertanto, è necessario installare e configurare Gestore di processo PHP FastCGI, cioè PHP-FPM.

Innanzitutto, controlla gli aggiornamenti del pacchetto se non l’hai già fatto.

$ sudo apt update

Successivamente, installa PHP-FPM 7.4 su Ubuntu 20.04 con il comando seguente.

$ sudo apt install php7.4-fpm

Successivamente, apri il file di blocco del server NGINX predefinito con:

$ sudo nano /etc/nginx/sites-available/default

In quel file, individua la riga che inizia con index e quindi aggiungi index.php all’elenco.

Aggiungi index.php all'elenco degli indici NGINX
Aggiungi index.php all’elenco degli indici NGINX

Quindi, individuare la sezione intitolata # passa gli script PHP al server FastCGI e assicurati che assomigli a quello che vedi nel blocco di codice qui sotto. Fondamentalmente, righe specifiche non sono state commentate.

# pass PHP scripts to FastCGI server
        #
        location ~ .php$ {
                include snippets/fastcgi-php.conf;
        #
        #       # With php-fpm (or other unix sockets):
                fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        #       # With php-cgi (or other tcp sockets):
        #       fastcgi_pass 127.0.0.1:9000;
        }

Salva le modifiche e chiudi il file di blocco del server.

Prova PHP 7.4 su NGINX

Per testare PHP 7.4 su NGINX, crea un file index.php nella root dei documenti predefinita come segue.

$ sudo nano /var/www/html/index.php

Ora, copia e incolla l’esempio di codice PHP qui sotto nel tuo editor di testo.

<?php
phpinfo();
?>

Salva e chiudi il file index.php. Apri un browser Web e accedi serverIP/index.php. Ad esempio 192.168.1.100/index.php

Dovresti vedere la pagina delle informazioni su PHP 7.4.

Pagina informativa PHP 7.4 su NGINX
Pagina informativa PHP 7.4 su NGINX

Conclusione

Seguendo questo tutorial, dovresti essere in grado di installare e configurare PHP 7.4 sui tuoi server Web Apache e NGINX. Domande e commenti sono ben accetti.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close