In questo tutorial, ti mostreremo come installare PHP 8 su Debian 11. Per quelli di voi che non lo sapessero, PHP è un linguaggio di scripting open source generico che è particolarmente adatto allo sviluppo Web, ma è stato anche utilizzato come linguaggio di programmazione generico. L'ultima versione di PHP fino ad oggi è la serie 8. PHP 8 è un aggiornamento significativo del linguaggio PHP. Contiene molte nuove funzionalità e ottimizzazioni, tra cui argomenti denominati, tipi di unione, attributi, promozione della proprietà del costruttore, espressione di corrispondenza, operatore null safe, JIT, miglioramenti nel sistema dei tipi, gestione degli errori e coerenza.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di PHP 8 su una Debian 11 (Bullseye).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Debian 11 (Bullseye).
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa PHP 8 su Debian 11 Bullseye
Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt
comandi nel terminale:
sudo apt update sudo apt upgrade sudo apt install curl wget gnupg2 ca-certificates lsb-release apt-transport-https
Passaggio 2. Installazione di PHP 8 su Debian 11.
Ora aggiungiamo il repository SURY al tuo sistema:
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Quindi, installa PHP 8.0 usando il comando seguente:
sudo apt update sudo apt install php8.0
Inoltre, verranno installati i pacchetti necessari, alcuni dei quali sono estensioni standard di PHP 8.x:
sudo apt install php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-xsl php8.0-apcu php8.0-curl php8.0-gmp php8.0-opcache php8.0-mbstring php8.0-pgsql php8.0-imagick php8.0-memcached php8.0-bz2 php8.0-ds php8.0-imap php8.0-cgi php8.0-mysql php8.0-cli php8.0-fpm php8.0-xml
Dopo che l'installazione è stata completata, puoi confermare l'installazione usando il seguente comando:
php -v
Passaggio 3. Testare PHP.
Ora creiamo un file di prova che restituirà informazioni sul nostro server eseguendo il comando nel terminale:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Assicuriamoci che il server visualizzi correttamente il contenuto generato dallo script PHP aprendo questa pagina nel browser:http://localhost/info.php
, Se la pagina delle informazioni PHP viene visualizzata nel tuo browser, tutto sembra a posto e sei pronto per procedere ulteriormente.
Congratulazioni! Hai installato correttamente PHP. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di PHP 8 su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il PHP ufficiale sito web.