GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat PHP 8 na CentOS/RHEL 8/7

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 .


Cent OS
  1. Jak nainstalovat Go Lang na CentOS 8/7 a RHEL 8/7

  2. Jak nainstalovat Apache Maven na CentOS/RHEL 8/7

  3. Jak nainstalovat PHP 7.3, 7.2, 7.1 na CentOS/RHEL 6.10

  1. Jak nainstalovat PHP 5.5 na CentOS

  2. Jak nainstalovat PHP 7.3 na CentOS 8

  3. Jak nainstalovat PHP 7.4 na CentOS 7

  1. Jak aktualizovat CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 na CentOS 7.7

  2. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 na CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6

  3. Jak nainstalovat PHP 7.4 / 7.3 na CentOS 8 / RHEL 8