GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare PHP 8 su Ubuntu 20.04


Per impostazione predefinita, Ubuntu 20.04 viene fornito con PHP 7.4 preinstallato. L'aggiornamento all'ultima versione di PHP è semplice e può essere eseguito in pochi minuti.

Passaggio 1:verifica la disponibilità di aggiornamenti

Prima di iniziare l'installazione di PHP8 sul nostro server, dobbiamo prima aggiornare e aggiornare il nostro sistema. Puoi farlo con il seguente comando:

$ sudo apt update && sudo apt upgrade -y

Passaggio 2:installazione e aggiunta del repository PPA Ondrej

Copia e incolla il comando seguente. Ti verrà chiesto di premere Invio per continuare con l'installazione.

sudo add-apt-repository ppa:ondrej/php

Passaggio 3:installa PHP 8 con Apache

Supponendo che tu stia utilizzando (o prevedi di utilizzare) Apache Web Server, continuerai con questo passaggio. Altrimenti, scorri verso il basso per vedere come installare PHP 8 con NGINX.

Installiamo PHP 8 con il modulo Apache:

$ sudo apt install php8.0 libapache2-mod-php8.0

Ti verrà chiesto di continuare il download, premi "y" e poi accedi.

Ora dobbiamo riavviare Apache per rendere effettive le nostre modifiche.

$ sudo systemctl restart apache2

Se il tuo nuovo server Web Apache necessita di PHP-FPM, utilizza il codice seguente per installare PHP-FPM.

$ sudo apt install php8.0-fpm libapache2-mod-fcgid

Ora dobbiamo abilitare PHP-FPM poiché questa mod non è abilitata per l'installazione predefinita. Per farlo, esegui il seguente comando:

$ sudo a2enmod proxy_fcgi setenvif

$ sudo a2enconf php8.0-fpm

Ora riavvia Apache per riflettere le modifiche:

$ sudo systemctl restart apache2

Passaggio 3 .2— Installa PHP 8 con NGINX

Se scegli NGINX come server web, dovrai installare PHP-FPM per elaborare i tuoi file php.

$ sudo apt install php8.0-fpm

Il PHP-FPM dovrebbe avviarsi automaticamente con NGINX. Puoi verificare che PHP-FPM sia in esecuzione con il comando:

$ sudo systemctl status php8.0-fpm

Affinché NGINX elabori i file PHP, dovrai aggiornare il blocco del server.

Come per qualsiasi modifica al server, riavvia il processo affinché le modifiche abbiano effetto.

sudo systemctl restart nginx

Passaggio 4:installa le estensioni PHP 8

Questi "estenderanno" la funzionalità di PHP. Alcuni script software richiedono determinate estensioni per funzionare correttamente, puoi farlo installandoli qui.

Puoi sfogliare l'elenco delle estensioni PHP disponibili tramite il comando seguente.

$ php -m

Per installare un'estensione è sufficiente utilizzare questo comando, sostituendo 'nome-estensione' con il nome dell'estensione che si intende installare.

$ sudo apt install php8.0-[extension-name]

Passaggio 5:verifica che PHP 8 sia installato correttamente

Ora dobbiamo controllare il nostro lavoro e verificare che PHP 8 sia installato e funzioni correttamente.

Per farlo, esegui semplicemente il comando:

$ php -v

Che dovrebbe produrre qualcosa del genere:

Se vedi l'output sopra, congratulazioni, ora hai un sistema Ubuntu 20.04 operativo con server Web Apache/NGINX che esegue PHP 8.



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

  2. Come installare PHP 7.2 su Ubuntu 18.04 LTS

  3. Come installare PHP 8 su Ubuntu 18.04 LTS

  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 Lighttpd con PHP in Ubuntu 20.04

Come installare PHP 8.0 su Ubuntu 20.04 / 18.04

Come installare PHP in Ubuntu 22.04

Come installare PHP 8 su Ubuntu 18.04

Come installare PHP su Ubuntu 22.04