Pokud jste RHEL 8.5 uživatele a PHP nadšence, tento článek průvodce je pro vás tím pravým. PHP je celosvětově uznávaný skriptovací jazyk, který pomáhá vývojářům a uživatelům vymýšlet působivé webové aplikace.
Pokud jste aktuálním uživatelem staršího PHP verze jako 7.2/7.4 nebo potřebujete novou instalaci PHP 8 na vašem RHEL 8.5 systém, je tento článek dokonalým referenčním bodem.
Protože aktuální verze PHP je na 8.x , jeho mnoho nových funkcí a optimalizací zahrnuje vylepšené zpracování chyb, typový systém a konzistenci, pojmenovaný JIT, výraz pro shodu, atributy, argumenty, operátor nullsafe, propagaci vlastností konstruktoru a typy sjednocení.
Mezi další vylepšení patří porovnávání řetězců a čísel, konzistentní chyby typu pro interní funkce, kompilace just-in-time, vylepšení syntaxe, vylepšení systému a zpracování chyb.
Instalace PHP 8 na RHEL Linux
Hlavním předpokladem pro tento článek je ujistit se, že jste uživatel root/sudoer na systému RHEL, který používáte.
Chcete-li zjistit verzi operačního systému RHEL, kterou používáte, spusťte na svém terminálu/příkazovém řádku následující příkaz:
$ cat /etc/redhat-release Red Hat Enterprise Linux release 8.5 (Ootpa)
Vaše RHEL systém musí být aktuální, aby byl výkonný a zbavil se zranitelností zabezpečení, jako jsou chyby, prostřednictvím oprav a upgradů aplikací.
$ sudo yum update -y
Dále musíte povolit EPEL a Remi úložiště, která jsou zodpovědná za vytváření, údržbu a správu vysoce kvalitních podnikových linuxových balíčků.
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
Remi úložiště na druhé straně bude užitečné při poskytování PHP 8.x verzi, kterou nainstalujete do svého systému RHEL. Toto repo výrazně přispívá ke splnění cílů/požadavků LAMP/LEMP zásobník.
$ sudo dnf install dnf-utils https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
Vaše RHEL systém je nyní připraven k instalaci a prozkoumání PHP 8.x má nabídnout. Chcete-li zobrazit náhled modulů PHP dostupných pro váš systém RHEL, spusťte následující příkaz:
$ sudo dnf module list php
Jak můžete vidět, výše uvedený příkaz odhalil několik PHP verze od verze 7.2 do 8.1 podle modulárního úložiště Remi pro Enterprise Linux 8 – x86_64.
Pokud již používáte starší verzi PHP, jako je 7.2, 7.3 nebo 7.4 a chcete upgradovat na 8.0 nebo 8.1, nejlepším postupem je resetovat PHP na preferovanou verzi.
$ sudo dnf module reset php
Poté můžete nyní povolit modul PHP, který chcete nainstalovat (8.0 nebo 8.1) z úložiště Remi pomocí následujícího příkazu:
$ sudo dnf module enable php:remi-8.1
Dále by měl instalační příkaz PHP nyní předvést PHP 8.1 jako preferovaný instalační balíček.
$ sudo dnf install php
Po dokončení procesu instalace potvrďte verzi PHP, kterou jste právě nainstalovali.
$ php --version
Pokud si přejete nainstalovat další php moduly, jako je fpm, common, mysqlnd atd., struktura příkazů by měla vypadat takto:
$ sudo dnf install php-{fpm,common,mysqlnd,cli}
Tento článek nám ukázal instalaci/upgrade na PHP 8.x na systému RHEL 8.5. Nyní můžete pohodlně zahájit nebo pokračovat ve svých projektech LAMP/LEMP.