S tím, jak se smrt CentOS představuje stále blíž, webmasteři hledali alternativy, které mnozí našli v Alma Linux a Rocky Linux.
Rychlý přehled
Alma Linux je open source, komunitou řízená a navždy bezplatná podniková linuxová distribuce, zaměřená na dlouhodobou stabilitu a poskytující robustní platformu produkční úrovně. AlmaLinux OS je 1:1 binárně kompatibilní s RHEL® a pre-Stream CentOS.
Rocky Linux je komunitní podnikový operační systém navržený tak, aby byl 100% bug-for-bug kompatibilní s top americkou podnikovou linuxovou distribucí nyní, když jeho následný partner změnil směr. Je pod intenzivním vývojem komunity. Rocky Linux vede Gregory Kurtzer, zakladatel projektu CentOS.
Předpoklady
Než nainstalujeme PHP 8 na náš server, budeme potřebovat pár věcí.
- Server se systémem Alma nebo Rocky Linux.
- Šálek horkého čaje nebo kávy.
Krok 1 – Povolte úložiště REMI
Než nainstalujeme PHP 8 na náš systém, musíme nainstalovat EPEL (další balíčky pro enterprise Linux). To nám poskytuje přístup k podnikovým softwarovým balíčkům.
$ sudo dnf install epel-release
Poté povolte úložiště REMI
$ sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
Krok 2 — Povolte úložiště REMI PHP 8
Pomocí tohoto příkazu:
$ sudo dnf module list php
Zobrazí seznam aktuálních modulů PHP v úložišti REMI.
Výchozí verze PHP je nastavena na v7.2. Budeme muset změnit výchozí verzi na PHP 8 a povolit pozdní úložiště REMI.
$ sudo dnf module list reset php
Následuje:
$ sudo dnf module enable php:remi-8.0
Měli byste vidět Complete! výstupní doslovy.
Krok 3 – Instalace PHP 8
Nyní je ta zábavná část, kdy můžeme nainstalovat PHP 8 a jeho běžně používané moduly.
$ sudo dnf install php php-cli php-curl php-mysqlnd php-gd php-opcache php-zip php-intl
Po dokončení příkazu můžete ověřit verzi PHP pomocí:
$ php -v
Nyní máte na svém serveru nainstalované PHP 8! Čas na další čaj… nebo kávu.