Jak nainstalovat PHP 8.3, 8.2, 8.1 na Fedoru 40 nebo 39

PHP je všestranný skriptovací jazyk na straně serveru, který pohání mnoho webových stránek a aplikací po celém světě. S pokračujícím vývojem PHP zavádějí poslední stabilní verze verzí 8.3, 8.2 a 8.1 řadu funkcí, vylepšení a bezpečnostních vylepšení. Každá verze staví na té poslední a nabízí vývojářům nové nástroje k vytváření robustnějších, efektivnějších a bezpečnějších webových aplikací. Tyto aktualizace zahrnují lepší bezpečnost typu, optimalizaci výkonu a vylepšené zpracování chyb, což je činí nezbytnými pro moderní vývoj PHP.

Na Fedoře 40 nebo 39 můžete snadno nainstalovat nejnovější stabilní sestavení PHP pomocí úložiště RPM Remi. Toto důvěryhodné úložiště důsledně poskytuje aktuální balíčky PHP a zajišťuje, že vaše vývojové prostředí zůstane aktuální a schopné využívat nejnovější funkce v PHP. Tato příručka vás provede kroky ke konfiguraci úložiště RPM Remi a instalaci PHP 8.3, 8.2 nebo 8.1 na váš systém Fedory.

Importujte úložiště Remi RPM

Aktualizujte Fedora Linux před instalací PHP

Před instalací PHP a jeho rozšíření aktualizujte systém. Chcete-li toho dosáhnout, spusťte v terminálu následující příkazy:

sudo dnf upgrade --refresh

Importujte úložiště PHP Remi RPM

Postupujte podle tohoto jednoduchého procesu pro instalaci úložiště Remi PHP na systémy Fedora. Na rozdíl od RHEL a jeho klonů Fedora nepotřebuje EPEL. Chcete-li importovat úložiště Remi PHP, které odpovídá vaší verzi Fedory, spusťte příkaz níže:

Poznámka: Nejnovější verze jsou níže a tento článek aktualizujeme, jakmile se k tomuto článku vrátí nová vydání Fedory.

sudo dnf install http://rpms.remirepo.net/fedora/remi-release-40.rpm -y
sudo dnf install http://rpms.remirepo.net/fedora/remi-release-39.rpm -y

Povolte úložiště PHP Remi

Před instalací různých verzí PHP je dobré zkontrolovat, které verze jsou dostupné v repozitáři REMI. První seznam dostupných modulů PHP vám může poskytnout lepší představu o nabídce a pomůže vám rozhodnout se, kterou verzi nainstalovat. Za zmínku také stojí, že svůj výběr můžete v případě potřeby později změnit, takže nemusíte mít pocit, že musíte okamžitě učinit konečné rozhodnutí.

Spuštěním následujícího příkazu zobrazíte seznam dostupných modulů PHP:

sudo dnf module list php

Systém vás může vyzvat k importu klíče GPG pro úložiště Remi, abyste mohli pokračovat v instalaci.

Pokud ano, pokračujte zadáním (Y).

Nyní, když jste se podívali na dostupné verze PHP, je čas spustit příkaz, abyste povolili verzi, kterou chcete nainstalovat:

sudo dnf module enable php:remi-8.3 -y
sudo dnf module enable php:remi-8.2 -y
sudo dnf module enable php:remi-8.1 -y

Vyberte verzi PHP, kterou chcete nainstalovat pomocí příkazu DNF

Jste připraveni nainstalovat PHP s povoleným úložištěm Remi PHP. Následující možnosti vás provedou výběrem mezi Apache a Nginx. Pokud však víte, můžete instalaci dále přizpůsobit instalací konkrétních rozšíření pro potřeby vašeho CMS nebo vývoje softwaru.

Instalace Apache HTTP s PHP, použijte následující příkaz:

sudo dnf install php php-cli -y

Pro instalace Nginx s PHP použijte následující příkaz:

sudo dnf install php-fpm php-cli -y

Chcete-li potvrdit úspěšnou instalaci PHP, spusťte po dokončení procesu instalace následující příkaz.

php -v

Můžete spustit příkaz níže a získat nejběžněji používaná rozšíření pro vámi vybranou verzi PHP. Nezapomeňte však odstranit všechna rozšíření, o kterých víte, že je pro váš konkrétní případ použití nebudete potřebovat:

sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml php-dom php-redis php-memcached php-memcache

Další metodou instalace výše uvedených příkazů je použití formátu PHP-{extension}.

sudo dnf install php-{cli,fpm,curl,mysqlnd,gd,opcache,zip,intl,common,bcmath,imagick,xmlrpc,json,readline,memcached,redis,mbstring,apcu,xml,dom,redis,memcached,memcache}

Níže uvedený příkaz můžete kdykoli spustit a zobrazit aktuálně načtené moduly:

php -m

Je dobrým zvykem sledovat nainstalované moduly a odstranit všechny nepotřebné, protože příliš mnoho nainstalovaných modulů může negativně ovlivnit výkon systému.

Chcete-li nainstalovat vývojovou větev PHP, použijte příkaz níže:

sudo dnf install php-devel

Chcete-li nainstalovat další vývojové nástroje, jako je ladění, použijte následující příkaz:

sudo dnf install php-xdebug php-pcov

Pamatujte, že instalace této verze přidá několik závislostí. Nedoporučujeme to, pokud to nepotřebujete pro svůj vývoj PHP nebo nemáte zvláštní požadavek.

Závěr

Instalací PHP na Fedoru prostřednictvím úložiště RPM Remi jste zajistili, že váš systém je vybaven nejnovějšími stabilními verzemi PHP, díky čemuž bude vaše prostředí bezpečné a bohaté na funkce. Tento přístup je ideální pro vývojáře, kteří vyžadují nejaktuálnější možnosti PHP pro vytváření a údržbu moderních aplikací. Pravidelná aktualizace z úložiště Remi vám pomůže zůstat na špici s nejnovějšími vylepšeními a bezpečnostními záplatami a zajistí, že váš systém Fedory zůstane optimalizovaný pro vývoj PHP.

Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

Napsat komentář