Testiamo varie applicazioni web installando PHP 8.0 su server Debian 10 Buster o Debian 11 Bullseye Linux utilizzando il terminale a riga di comando...
PHP è un linguaggio di programmazione lato server ampiamente utilizzato, il che significa che può eseguire azioni sui server come stabilire connessioni a un database, generare pagine Web dinamiche su richieste degli utenti o eliminare file sul server.
È open-source e distribuito come software libero. Oggi, l'abbreviazione PHP sta per HyperText Process, tuttavia, in origine era conosciuta come Personal Home Page Tools. I programmi codificati con questo linguaggio di scripting vengono memorizzati come semplici file di testo che vengono successivamente convertiti in codice macchina dal server web quando vengono richiamati. Pertanto, i programmi PHP sono in gran parte indipendenti dalla piattaforma e possono essere eseguiti su diversi sistemi hardware.
Incorporato nei file HTML, il codice PHP ha integrato i siti Web statici con informazioni dinamiche come data e ora o, ad esempio, combinate nell'input degli utenti dai moduli d'ordine nelle pagine di conferma dell'ordine.
Come installare PHP 8 su Debian 9, 10 o 11 Linux Server
I passaggi qui forniti funzioneranno per tutti gli attuali desktop e server Debian Linux attivi, comprese altre distribuzioni basate su di esso.
1. Aggiungi il repository Sury PHP su Debian
Dove per Ubuntu, per ottenere gli ultimi pacchetti PHP, dobbiamo aggiungere il repository PPA Ondrej, su Debian utilizziamo Sury, il repository PHP principale per Debian. Pertanto, prima lo aggiungiamo e poi ci spostiamo ulteriormente per eseguire altri passaggi.
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
2. Importa chiave GPG per repository PHP
Poiché stiamo per ottenere pacchetti PHP da un repository appena aggiunto, tuttavia, il sistema deve assicurarsi che provengano dalla fonte corretta e genuina senza alcuna alterazione.
sudo apt install wget sudo apt install apt-transport-https software-properties-common
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
3. Esegui il comando di aggiornamento del sistema
Una volta completati i due passaggi precedenti, è il momento di ricostruire la cache del repository di sistema, in modo che possa riconoscere i pacchetti disponibili nel repository Surg appena aggiunto.
sudo apt update
4. Comando per installare PHP 8 su Debian 10/11 Linux
Bene, il nostro sistema è pronto per scaricare i pacchetti per l'installazione di PHP 8 sul nostro server o desktop Debian, quindi esegui:
sudo apt install php8.0
5. Installazione estensioni
Come sappiamo ci sono molte funzioni eseguite tra un'applicazione web e PHP con l'aiuto di estensioni, ad esempio, per connettere un database, dobbiamo avere un'estensione PHP Mysql. Eccone alcuni comuni da installare.
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
6. Verifica la versione
Per confermare la versione installata di PHP su Debian digita-
php -v