V tomto článku vysvětlíme nezbytné kroky k instalaci PHP 8 na Rocky Linux 8. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
PHP je skriptovací jazyk na straně serveru, známý také jako „hypertextový preprocesor“. Používá se pro vývoj statických a dynamických webových aplikací. Nové PHP obsahuje mnoho nových funkcí a optimalizací, včetně pojmenovaných argumentů, typů sjednocení, atributů, propagace vlastností konstruktoru, výrazu shody, bezpečných operátorů null, JIT a vylepšení v typovém systému, zpracování chyb a konzistenci.
Předpoklad:
- Operační systém s Rocky Linux 8
- Adresa IPv4 serveru s oprávněními superuživatele (přístup root)
- Gnome Terminal pro Linux Desktop
- Klient PuTTy SSH pro Windows nebo macOS
- Powershell pro Windows 10/11
- Znáte příkazy DNF
Nainstalujte PHP 8 na Rocky Linux 8
Krok 1. Než začnete instalovat jakýkoli balíček na váš server Rocky Linux, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.
sudo dnf update sudo dnf upgrade
Krok 2. Přidejte EPEL a úložiště REMI.
Chcete-li nainstalovat úložiště EPEL a REMI na Rocky Linux, spusťte níže uvedený příkaz:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Dále použijte dnf
k aktualizaci seznamu repozitářů a použijte list php
příkaz, abyste viděli, jaké možnosti jsou k dispozici a výchozí:
sudo dnf update sudo dnf module list php
Potom povolte php:remi-8.0
modul:
sudo dnf module enable php:remi-8.0
Krok 2. Nainstalujte PHP do systému Rocky Linux.
Spusťte příkaz k instalaci nejnovějšího PHP na náš systém Rocky Linux:
sudo dnf install php
Výstup:
[[email protected] ~]# sudo dnf install php Last metadata expiration check: 0:00:46 ago on Mon 20 Sep 2021 10:36:44 PM EDT. Dependencies resolved. ============================================================================================= Package Architecture Version Repository Size ============================================================================================= Installing: php x86_64 8.0.6-1.el8.remi remi-modular 1.6 M Installing dependencies: libsodium x86_64 1.0.18-2.el8 epel 162 k Installing weak dependencies: php-opcache x86_64 8.0.6-1.el8.remi remi-modular 762 k php-pdo x86_64 8.0.6-1.el8.remi remi-modular 154 k php-sodium x86_64 8.0.6-1.el8.remi remi-modular 93 k Transaction Summary ============================================================================================= Install 5 Packages Total download size: 2.7 M Installed size: 8.3 M Is this ok [y/N]: y
Pokud byste chtěli nainstalovat nejběžněji používaná rozšíření pro PHP 8.0, použijte následující příkaz:
sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imap php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml
Zkontrolujte verzi PHP:
php -v
Výsledek:
[[email protected] ~]# php -v PHP 8.0.8 (cli) (built: Sept 10 2021 00:23:16) ( NTS gcc x86_64 ) Copyright (c) The PHP Group Zend Engine v4.0.6, Copyright (c) Zend Technologies with Zend OPcache v8.0.6, Copyright (c), by Zend Technologies
To je vše, co potřebujete k instalaci PHP na Rocky Linux 8. Doufám, že vám tento rychlý tip pomůže. Další informace o webovém serveru Nginx naleznete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.