GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare PHP 7.4 e 8.0 su Ubuntu 18.04 o 20.04

Introduzione

PHP sta per Hypertext Preprocessor ed è un linguaggio di programmazione lato server basato su script.

PHP viene spesso utilizzato per automatizzare le attività del server. Gestisce attività come contenuto dinamico, richieste di database ed elaborazione e visualizzazione dei dati.

Leggi il nostro tutorial su come installare PHP 7.4 e 8.0 su Ubuntu 18.04 o 20.04 inclusa l'integrazione con Apache e Nginx.

Prerequisiti

  • Un sistema Linux con Ubuntu 18.04 o 20.04
  • Accesso a un account utente Ubuntu con privilegi sudo
  • Accesso a una riga di comando/finestra del terminale (Ctrl-Alt-T)
  • Un server web in esecuzione (Apache o Nginx)

Installazione di PHP su Ubuntu 18.04 e 20.04

Come molti strumenti per sviluppatori, PHP ha diverse versioni di rilascio. Al momento della scrittura, PHP 7.4. e 8.0 sono le versioni attualmente supportate del software.

Come installare PHP con Apache su Ubuntu

Se stai eseguendo un server web Apache, vuoi installare PHP con il modulo Apache. Di seguito troverai le installazioni per PHP 7.4 e PHP 8.0.

1. Assicurati di utilizzare gli ultimi aggiornamenti di Ubuntu immettendo il seguente comando in una finestra del terminale:

sudo apt update && sudo apt upgrade

2. Installa proprietà-software-comune per aiutarti a gestire le distribuzioni e le fonti software indipendenti:

sudo apt install software-properties-common

3. Successivamente, aggiungi ondrej/php PPA che fornisce tutte le ultime versioni di PHP per Ubuntu 18.04:

sudo add-apt-repository ppa:ondrej/php

4. Aggiorna il repository per includere i nuovi pacchetti:

sudo apt update

5. Ora puoi installare PHP.

  • Per installare PHP 7.4, esegui il comando:
sudo apt -y install php7.4
  • Per installare PHP 8.0, esegui:
sudo apt -y install php8.0

6. Verifica l'installazione con:

php -v

L'output dovrebbe visualizzare la versione PHP che hai installato. Se hai installato la versione 7.4, l'output appare come nell'immagine qui sotto.

Se hai installato PHP 8.0, l'output mostra:

Come installare PHP con Nginx su Ubuntu

Se stai usando un server Nginx invece di Apache, segui i passaggi seguenti per installare PHP 7.4 o 8.0 per lavorare con Nginx.

  1. Inserisci il seguente comando in una finestra del terminale per assicurarti di utilizzare il software più recente:
sudo apt update && sudo apt upgrade

. 2. Per installare PHP per Nginx, utilizzare uno dei seguenti comandi:

  • Per PHP 7.4 :
sudo apt install php7.4-fpm
  • Per PHP 8.0 :
sudo apt install php8.0-fpm

Il sistema ti contatterà per scaricare e installare il pacchetto e le sue dipendenze.

2. Al termine dell'installazione, riavviare il servizio per applicare le modifiche immettendo:

sudo systemctl restart nginx

3. Successivamente, è necessario abilitare il supporto PHP modificando il blocco del server. Apri il blocco server con il comando:

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

4. Aggiungi il seguente codice al tuo file di blocco del server per Nginx per utilizzare PHP:
server

# . . . existing configuration

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/run/php/php8.0-fpm.sock;

}

}

4. Salvare il file ed uscire.

5. Infine, riavvia Nginx su Ubuntu e ricarica PHP:

sudo systemctl restart nginx
sudo systemctl reload php[version_number]-fpm

Installazione di moduli PHP su Ubuntu

Per installare moduli PHP aggiuntivi, utilizza la seguente sintassi:

sudo apt install php[version_numeber]-[package_name]

Puoi anche installare più moduli contemporaneamente. Ad esempio, per installare i moduli mysql , comprimi , json , comune e bcmath su PHP 7.4, avresti eseguito:

sudo apt install php7.4-{mysql,zip,json,common,bcmath}

Per elencare tutti i moduli PHP caricati, esegui il comando:

php -m

L'output elenca tutti i moduli PHP compilati, come nell'esempio seguente.


Ubuntu
  1. Come installare Anaconda su Ubuntu 18.04 e 20.04

  2. Come installare OpenLiteSpeed ​​e PHP su Ubuntu

  3. Come installare PHP 8.0 su Ubuntu 20.04 / Ubuntu 18.04

  4. Come installare PHP 7.2 su Ubuntu 16.04

  5. Come installare PHP 7.3 su Ubuntu 16.04

Come installare PHP 8.0 su Ubuntu 20.04

Come installare PHP 5.6, PHP 8.0 e PHP 8.1 su Ubuntu 20.04 LTS

Come installare PHP 8.0 su Ubuntu 20.04 / 18.04

Come installare diverse versioni di PHP (5.6, 7.x e 8.0) in Ubuntu

Come installare PHP in Ubuntu 22.04

Come installare PHP su Ubuntu 22.04