Installazione PHP · 2 min read · Nov 01, 2025
Come Installare PHP 8 su Debian 11

PHP è un linguaggio di programmazione server-side gratuito, open-source e popolare utilizzato per creare siti web dinamici. PHP offre molte funzionalità potenti, tra cui un compilatore Just-in-time (JIT), attributi, argomenti nominati e altro ancora. Molte piattaforme popolari, tra cui WordPress, Magento, Drupal e Joomla, si basano su PHP.
In questo tutorial, ti mostrerò come installare PHP 8.0 su Debian 11.
Prerequisiti
- Un server che esegue Debian 11.
- Una password di root configurata sul server.
Aggiorna il Tuo Sistema
Prima di iniziare, è una buona idea aggiornare il tuo sistema all’ultima versione dei pacchetti. Puoi aggiornare tutti utilizzando il seguente comando:
apt-get update -yUna volta aggiornati tutti i pacchetti, puoi procedere al passaggio successivo.
Aggiungi il Repository PHP
Per impostazione predefinita, PHP 8.0 non è incluso nel repository predefinito di Debian 11. Quindi dovrai aggiungere il repository Sury PHP ad APT.
Per prima cosa, installa i pacchetti richiesti utilizzando il seguente comando:
apt-get install ca-certificates apt-transport-https software-properties-common -yUna volta installati tutti i pacchetti, aggiungi un repository Sury a APT utilizzando il seguente comando:
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.listSuccessivamente, scarica e aggiungi la chiave GPG con il seguente comando:
wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -Una volta completato, aggiorna il repository con il seguente comando:
apt-get update -yInstalla PHP 8.0
Ora, installa PHP 8.0 utilizzando il seguente comando:
apt-get install php8.0Una volta installato PHP, verifica la versione installata di PHP utilizzando il seguente comando:
php -vDovresti vedere il seguente output:
PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies
Installa le Estensioni PHP 8
Puoi installare diverse estensioni PHP in base ai requisiti della tua applicazione utilizzando il seguente comando:
apt-get install php php-common php-xml php-gd php-mbstring php-tokenizer php-json php-bcmath php-zip -yUna volta installate tutte le estensioni PHP, puoi procedere al passaggio successivo.
Configura PHP 8 per Apache
Dovrai modificare il file php.ini e cambiare alcuni valori per le applicazioni web.
Puoi modificarlo con il seguente comando:
nano /etc/php/8.0/apache2/php.iniCambia le seguenti righe:
upload_max_filesize = 32M
post_max_size = 48M
memory_limit = 256M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000
Salva e chiudi il file, quindi riavvia Apache per applicare le modifiche.
systemctl restart apache2Aggiorna a PHP 8
Se ci sono più versioni di PHP installate sul tuo server, dovrai disabilitare la versione PHP predefinita e abilitare la versione PHP 8.
Ad esempio, esegui il seguente comando per disabilitare la versione PHP 7.4:
a2dismod php7.4Successivamente, abilita la versione PHP 8.0 utilizzando il seguente comando:
a2enmod php8.0Successivamente, riavvia il servizio Apache per applicare le modifiche:
systemctl restart apache2Verifica PHP
Successivamente, dovrai creare un file info.php all’interno della directory radice web di Apache per testare la versione di PHP:
Puoi crearlo con il seguente comando:
nano /var/www/html/info.phpAggiungi la seguente riga:
Una volta terminato, apri il tuo browser web e accedi al file info.php utilizzando l’URL http://your-server-ip/info.php. Dovresti vedere la pagina PHP sullo schermo seguente:

Conclusione
Nella guida sopra, hai imparato come installare PHP 8.0 su Debian 11. Spero che ora tu possa facilmente aggiornare la tua versione di PHP esistente. Sentiti libero di chiedermi se hai domande.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.