Se sei un RHEL 8.5 utente e un PHP appassionato, questa guida all'articolo fa al caso tuo. PHP è un linguaggio di scripting famoso a livello mondiale che ha aiutato sviluppatori e utenti a creare straordinarie applicazioni basate sul Web.
Se sei un utente attuale di PHP meno recenti versioni come 7.2/7.4 o hai solo bisogno di una nuova installazione di PHP 8 sul tuo RHEL 8.5 sistema, questo articolo è il punto di riferimento perfetto.
Poiché l'attuale versione di PHP è a 8.x , le sue numerose nuove funzionalità e ottimizzazioni includono una migliore gestione degli errori, sistema di tipi e coerenza, JIT denominato, espressione di corrispondenza, attributi, argomenti, operatore nullsafe, promozione della proprietà del costruttore e tipi di unione.
Altri miglioramenti includono un confronto più corretto tra stringhe e numeri, errori di tipo coerenti per le funzioni interne, compilazione just-in-time, modifiche alla sintassi, sistema e miglioramenti nella gestione degli errori.
Installazione di PHP 8 su RHEL Linux
Il prerequisito principale per questo articolo è assicurarsi di essere un utente root/sudoer sul sistema RHEL che stai utilizzando.
Per determinare la versione del sistema operativo RHEL in uso, eseguire il seguente comando sul terminale/riga di comando:
$ cat /etc/redhat-release Red Hat Enterprise Linux release 8.5 (Ootpa)
Il tuo RHEL il sistema deve essere aggiornato per essere performante ed eliminare le vulnerabilità della sicurezza come i bug attraverso correzioni di patch e aggiornamenti delle applicazioni.
$ sudo yum update -y
Successivamente, devi abilitare EPEL e Remi repository, che sono responsabili della creazione, della manutenzione e della gestione di pacchetti Enterprise Linux di alta qualità.
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
Il Remi repository d'altra parte sarà utile per fornire il PHP 8.x versione che installerai sul tuo sistema RHEL. Questo repository contribuisce enormemente a soddisfare gli obiettivi/requisiti di una LAMP/LEMP pila.
$ sudo dnf install dnf-utils https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
Il tuo RHEL il sistema è ora pronto per l'installazione ed esplorare cosa PHP 8.x ha da offrire. Per visualizzare in anteprima i moduli PHP disponibili per il tuo sistema RHEL, esegui il comando seguente:
$ sudo dnf module list php
Come puoi vedere, il comando sopra ha rivelato diversi PHP versioni che vanno dalla versione 7.2 a 8.1 come da repository modulare di Remi per Enterprise Linux 8 – x86_64.
Se stai già utilizzando una versione precedente di PHP come 7.2, 7.3 o 7.4 e desideri eseguire l'aggiornamento a 8.0 o 8.1, la cosa migliore da fare è ripristinare PHP alla versione preferita.
$ sudo dnf module reset php
Successivamente, puoi ora abilitare il modulo PHP che desideri installare (8.0 o 8.1) dal repository Remi usando il seguente comando:
$ sudo dnf module enable php:remi-8.1
Successivamente, il comando di installazione di PHP dovrebbe ora mostrare PHP 8.1 come pacchetto di installazione preferito.
$ sudo dnf install php
Al termine del processo di installazione, conferma la versione PHP appena installata.
$ php --version
Se desideri installare altri moduli php come fpm, common, mysqlnd, ecc., la struttura dei comandi da utilizzare dovrebbe essere simile alla seguente:
$ sudo dnf install php-{fpm,common,mysqlnd,cli}
Questo articolo ci ha mostrato come installare/aggiornare a PHP 8.x su un sistema RHEL 8.5. Ora puoi iniziare o continuare comodamente i tuoi progetti LAMP/LEMP.