In questo articolo, avremo spiegato i passaggi necessari per installare e configurare PHP 8 su Debian 10. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
PHP è un acronimo ricorsivo di Hypertext Preprocessor ed è un linguaggio di scripting generico open source ampiamente utilizzato, particolarmente adatto per lo sviluppo web e che può essere incorporato in HTML. Molti CMS e framework popolari come WordPress, Laravel e molti altri sono costruiti in PHP. A partire da ora, PHP 8.0 è sulla buona strada per essere rilasciato il 26 novembre 2020. Il processo di rilascio è attualmente in blocco delle funzionalità e avremo 4 beta e 5 candidati al rilascio prima di ottenere la versione finale (https://wiki.php.net/todo/php80 per tutte le date).
Prerequisito:
- Sistema operativo con Debian 10
- Indirizzo IPv4 del server con privilegi di superutente (accesso root)
- Terminale Gnome per desktop Linux
- Client PuTTy SSH per Windows o macOS
- Powershell per Windows 10/11
- Familiarità con i comandi APT
Installa PHP 8 su Debian 10
Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.
sudo apt update sudo apt upgrade sudo apt install apt-transport-https lsb-release ca-certificates wget curl
Passaggio 2. Installa PHP 8 sul sistema Debian.
Scarica SURY PPA per PHP e quindi imposta il repository apt per esso:
sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Installa la chiave GPG PHP di Sury:
curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Quindi, esegui i seguenti comandi per installare PHP 8 su Debian 10:
sudo apt install php8.0 php8.0-fpm php8.0-curl php8.0-mysqlnd php8.0-zip php8.0-mbstring php8.0-xml
Per controllare il numero di versione del tuo PHP installato, esegui il seguente comando:
$ php8.0 -v PHP 8.0.0 (cli) (built: Dec 12 2020 16:22:12) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies
Passaggio 3. Installa le estensioni PHP.
Le estensioni PHP sono librerie compilate che estendono le funzionalità principali di PHP. Le estensioni sono disponibili come pacchetti e possono essere facilmente installate con apt:
sudo apt install php8.0-[module]
Ad esempio:
sudo apt install php8.0-devel
Passaggio 4. Testare PHP.
Ora, crea un file PHP di prova chiamato info.php nella home directory predefinita del server web:
sudo nano /var/www/html/info.php
E aggiungi la seguente riga:
<?php phpinfo();
Una volta aperto, apri il browser e cerca il nome host del server o l'indirizzo IP seguito dal nome del file che hai creato sopra:
http://localhost/info.php
Questo è tutto ciò che devi fare per installare PHP su Debian 10 Buster. Spero che tu possa trovare utile questo suggerimento rapido. Per ulteriori letture su PHP 8, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.