PHP je populární skriptovací jazyk na straně serveru s otevřeným zdrojovým kódem, který je nedílnou součástí vývoje dynamických webových stránek. PHP 8.0 je konečně venku a byl vydán 26. listopadu 2020. Slibuje spoustu vylepšení a optimalizací, které jsou nastaveny tak, aby zefektivnily, jak vývojáři píší a pracují s kódem PHP.
V této příručce se dozvíte, jak nainstalovat PHP 8.0 na CentOS 8/7 a RHEL 8/7 .
Krok 1:Povolte EPEL a Remi Repository na CentOS/RHEL
Hned na začátku musíte povolit EPEL úložiště ve vašem systému. EPEL , zkratka pro Extra Packages for Enterprise Linux , je dílem Fedory tým, který poskytuje sadu dalších balíčků, které nejsou ve výchozím nastavení přítomny na RHEL &CentOS .
$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [On CentOS/RHEL 8] $ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [On CentOS/RHEL 7]
Remi repository je úložiště třetí strany, které poskytuje širokou škálu PHP verze pro RedHat Enterprise Linux . Chcete-li nainstalovat Remi úložiště, spusťte příkaz:
$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]
Krok 2:Nainstalujte PHP 8 na CentOS/RHEL
Po dokončení instalace pokračujte a vypište seznam dostupných php modul streamuje podle obrázku:
$ sudo dnf module list PHP
Úplně dole si určitě všimněte remi-8.0 php modul.

Před instalací PHP 8.0 musíme tento modul povolit . Chcete-li povolit php:remi-8.0 , proveďte:
$ sudo dnf module enable php:remi-8.0 -y

Po povolení nainstalujte PHP 8.0 pro Apache nebo Nginx webový server, jak je znázorněno:
Nainstalujte PHP 8.0 pro Apache
Chcete-li nainstalovat PHP 8 na nainstalovaném webovém serveru Apache spusťte:
$ sudo dnf install php php-cli php-common

Nainstalujte PHP 8.0 pro Nginx
Pokud ve vývojovém zásobníku používáte Nginx, zvažte instalaci php-fpm jak je uvedeno.
$ sudo dnf install php php-cli php-common php-fpm
Krok 3:Ověřte PHP 8.0 na CentOS/RHEL
Existují dva způsoby, jak ověřit PHP verze. Na příkazovém řádku zadejte příkaz.
$ php -v

Kromě toho můžete vytvořit ukázkový soubor php v /var/www/html složku, jak je znázorněno:
$ sudo vim /var/www/html/info.php
Poté přidejte následující kód PHP, který naplní verzi PHP spolu s nainstalovanými moduly.
<?php phpinfo(); ?>
Uložit a odejít. Nezapomeňte restartovat Apache nebo Nginx webový server, jak je znázorněno.
$ sudo systemctl restart httpd $ sudo systemctl restart nginx
Dále přejděte do prohlížeče a přejděte na zobrazenou adresu:
http://server-ip/info.php
Webová stránka zobrazuje množství informací o nainstalované verzi PHP, jako je datum sestavení, systém sestavení, architektura a řada rozšíření PHP.

Krok 3:Instalace rozšíření PHP 8.0 v CentOS/RHEL
Rozšíření PHP jsou knihovny, které poskytují přidané funkce k PHP. Chcete-li nainstalovat rozšíření php, použijte syntaxi:
$ sudo dnf install php-{extension-name}
Chcete-li například umožnit PHP bezproblémově spolupracovat s MySQL, můžete nainstalovat rozšíření MySQL, jak je znázorněno.
$ sudo dnf install php-mysqlnd
Nakonec můžete nainstalovaná rozšíření ověřit pomocí příkazu:
$ php -m
Chcete-li ověřit, zda je nainstalováno konkrétní rozšíření, spusťte:
$ php -m | grep extension-name
Například:
$ php -m | grep mysqlnd

Nakonec doufáme, že si nyní můžete pohodlně nainstalovat PHP 8.0 vedle různých rozšíření php na CentOS/RHEL 8/7 .