A PHP 8.3, 8.2, 8.1 telepítése Fedora 40 vagy 39 rendszeren

A PHP egy sokoldalú szerveroldali szkriptnyelv, amely számos webhelyet és alkalmazást működtet világszerte. A PHP folyamatos fejlesztésével a 8.3-as, 8.2-es és 8.1-es legújabb stabil kiadások számos szolgáltatást, fejlesztést és biztonsági fejlesztést tartalmaznak. Mindegyik verzió az utolsóra épül, és új eszközöket kínál a fejlesztőknek robusztusabb, hatékonyabb és biztonságosabb webalkalmazások létrehozásához. Ezek a frissítések jobb típusbiztonságot, teljesítményoptimalizálást és továbbfejlesztett hibakezelést tartalmaznak, így elengedhetetlenek a modern PHP fejlesztéshez.

Fedora 40-en vagy 39-en könnyedén telepítheti a PHP legújabb stabil buildjeit a Remi RPM tárházával. Ez a megbízható adattár folyamatosan naprakész PHP-csomagokat szállít, biztosítva, hogy fejlesztői környezete naprakész marad, és képes legyen kihasználni a PHP legújabb szolgáltatásait. Ez az útmutató végigvezeti Önt a Remi RPM-tárának konfigurálásához és a PHP 8.3, 8.2 vagy 8.1 Fedora rendszerére történő telepítéséhez.

Importálja a Remi RPM-tárat

Frissítse a Fedora Linuxot a PHP telepítése előtt

Frissítse a rendszert a PHP és bővítményeinek telepítése előtt. Ennek eléréséhez futtassa a következő parancsokat egy terminálon:

sudo dnf upgrade --refresh

Importálja a PHP Remi RPM-tárat

Kövesse ezt az egyszerű folyamatot a Remi PHP lerakat Fedora rendszerekre történő telepítéséhez. A RHEL-lel és klónjaival ellentétben a Fedorának nincs szüksége EPEL-re. A Fedora verziójának megfelelő Remi PHP tár importálásához hajtsa végre az alábbi parancsot:

Megjegyzés: A legújabb verziók alább találhatók, és frissítjük ezt a cikket, amikor új Fedora-kiadások jelennek meg ehhez a cikkhez.

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

PHP Remi Repository engedélyezése

A PHP különböző verzióinak telepítése előtt célszerű ellenőrizni, hogy mely verziók érhetők el a REMI tárolóban. Ha először felsorolja az elérhető PHP-modulokat, jobb képet kaphat a kínálatról, és segíthet eldönteni, melyik verziót telepítse. Azt is érdemes megjegyezni, hogy szükség esetén később módosíthatja a kijelölést, ezért ne érezze úgy, hogy azonnal meg kell hoznia a végső döntést.

Futtassa a következő parancsot az elérhető PHP modulok listázásához:

sudo dnf module list php

A rendszer kérheti, hogy importálja a GPG kulcsot a Remi lerakatához a telepítés folytatásához.

Ha igen, a folytatáshoz írja be az (Y)-t.

Most, hogy megnézte az elérhető PHP-verziókat, ideje futtatni a parancsot, hogy engedélyezze a telepíteni kívánt verziót:

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

Válassza ki a DNF paranccsal telepíteni kívánt PHP verziót

Készen áll a PHP telepítésére, ha a Remi PHP tároló már engedélyezett. A következő lehetőségek segítenek az Apache és az Nginx közötti választásban. Ha azonban tudja, tovább testreszabhatja a telepítést, ha speciális bővítményeket telepít CMS- vagy szoftverfejlesztési igényeihez.

Apache HTTP-telepítésekhez PHP-vel, használja a következő parancsot:

sudo dnf install php php-cli -y

Az Nginx PHP-val történő telepítéséhez használja a következő parancsot:

sudo dnf install php-fpm php-cli -y

A PHP sikeres telepítésének megerősítéséhez futtassa a következő parancsot a telepítési folyamat befejezése után.

php -v

Az alábbi parancs futtatásával megszerezheti a PHP választott verziójának leggyakrabban használt bővítményeit. Ügyeljen azonban arra, hogy távolítsa el azokat a bővítményeket, amelyekről tudja, hogy nem lesz szüksége az adott használati esetre:

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

A fenti parancsok telepítésének másik módja a PHP-{extension} formátum használata.

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}

Az alábbi parancsot bármikor végrehajthatja az aktuálisan betöltött modulok megtekintéséhez:

php -m

Célszerű figyelni a telepített modulokat, és eltávolítani a szükségteleneket, mivel a túl sok telepített modul negatívan befolyásolhatja a rendszer teljesítményét.

A PHP fejlesztői ágának telepítéséhez használja az alábbi parancsot:

sudo dnf install php-devel

További fejlesztői eszközök, például hibakeresés telepítéséhez használja az alábbi parancsot:

sudo dnf install php-xdebug php-pcov

Ne feledje, hogy ennek a verziónak a telepítése több függőséget is hozzáad. Nem ajánljuk, kivéve, ha szüksége van rá a PHP fejlesztéséhez, vagy ha van egy speciális követelménye.

Következtetés

Ha a PHP-t a Fedorára a Remi RPM-tárolóján keresztül telepítette, akkor biztosította, hogy rendszere a PHP legújabb stabil verzióival legyen felszerelve, így a környezet biztonságos és funkciókban gazdag. Ez a megközelítés ideális azoknak a fejlesztőknek, akiknek a legfrissebb PHP-képességekre van szükségük a modern alkalmazások létrehozásához és karbantartásához. A Remi tárolójából történő rendszeres frissítés segít abban, hogy a legújabb fejlesztésekkel és biztonsági javításokkal lépést tartson, így biztosítva, hogy Fedora rendszere optimalizálva maradjon a PHP fejlesztésére.

Joshua James

Szólj hozzá!