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

Jak nainstalovat PHP 8 na CentOS 8 / RHEL 8

Ahoj Geeks, nedávno bylo oficiálně uvolněno PHP 8. Je to nová hlavní verze a přichází se spoustou nových vylepšení a funkcí. V tomto článku si ukážeme, jak nainstalovat nejnovější verzi PHP 8 na systém CentOS 8 a RHEL 8.

Předpoklady pro PHP 8

  • Minimální CentOS 8 / RHEL 8
  • Uživatel s právy sudo
  • Připojení k internetu

Pojďme se hluboce ponořit do instalačních kroků php 8,

Poznámka – Tyto kroky platí také pro operační systém CentOS 8 stream.

Krok 1) Použít aktualizace

Přihlaste se do svého systému CentOS 8 / RHEL 8 a použijte aktualizace pomocí příkazů níže,

$ sudo dnf update
$ sudo dnf upgrade

Jakmile jsou všechny aktualizace úspěšně aplikovány, proveďte jednou restart systému.

$ sudo reboot

Krok 2) Povolte úložiště EPEL &Remi

PHP 8 není k dispozici ve výchozích úložištích balíčků CentOS 8 a RHEL 8. Musíme tedy povolit úložiště EPEL a remi. Chcete-li je povolit, spusťte následující příkazy:

$ sudo dnf install -y epel-release
$ sudo dnf install -y  http://rpms.remirepo.net/enterprise/remi-release-8.rpm
$ sudo dnf install -y dnf-utils

Spuštěním níže uvedeného příkazu zobrazíte seznam dostupných verzí PHP,

$ sudo dnf module list php

Výstup výše uvedeného příkazu by byl:

Krok 4) Nainstalujte PHP 8 pomocí modulu Remi

Spuštěním následujících příkazů resetujte modul PHP a nainstalujte PHP 8 z modulu remi-8.0.

$ sudo dnf module reset php
$ sudo dnf module install -y php:remi-8.0

Jakmile jsou balíčky PHP úspěšně nainstalovány, spusťte níže uvedený příkaz pro ověření verze PHP,

[[email protected] ~]$ php -v
PHP 8.0.0 (cli) (built: Nov 24 2020 17:04:03) (NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
[[email protected] ~]$

Skvělé, výše uvedený výstup potvrzuje, že bylo nainstalováno PHP 8. Toto PHP je pro HTTPD webový server.

Chcete-li nainstalovat PHP 8 pro webový server NGINX, musíme nainstalovat balíček php 8 fpm.

$ sudo dnf install -y php-fpm

Jakmile je balíček php-fpm nainstalován, spusťte a povolte jeho služby provedením následujícího příkazu

$ sudo systemctl enable php-fpm --now

Chcete-li ověřit stav služby php-fpm, spusťte

$ systemctl status php-fpm

Rozšíření PHP 8 lze také nainstalovat pomocí příkazu dnf, některé příklady instalace rozšíření php 8 jsou uvedeny níže:

$ sudo dnf install -y php-{mysqlnd,xml,xmlrpc,curl,gd,imagick,mbstring,opcache,soap,zip}

Krok 5) Nakonfigurujte PHP 8 pro HTTPD &NGINX

Chcete-li nakonfigurovat PHP 8 pro webové servery, upravte jeho konfigurační soubor a upravte parametry, které vyhovují vašemu nastavení.

$ sudo vi /etc/php.ini
………
upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = 256M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000
………

Uložte a zavřete soubor a poté restartujte službu webového serveru, aby se výše uvedené změny projevily.

Pro webový server NGINX se php-fpm konfiguruje prostřednictvím konfiguračního souboru „/etc/php-fpm.d/www.conf“. můžete upravit informace o uživatelích a skupinách tak, aby vyhovovaly vašemu nastavení. Po provedení změn restartujte službu php-fpm.

To je z tohoto článku vše. Doufám, že vám to pomůže nainstalovat nejnovější verzi PHP 8 na váš systém CentOS 8 / RHEL 8.

Přečtěte si také :8 příkladů příkazů Stat v Linuxu


Cent OS
  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 nainstalovat PHP 7.4 / 7.3 / 7.2 na CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6

  2. Jak nainstalovat PHP 7.2 na CentOS 7

  3. Jak nainstalovat PHP 7.3 na CentOS 7

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

  2. Jak nainstalovat PHP 5.6 na CentOS 7

  3. Jak nainstalovat PHP 8 na CentOS 7