A Remi RPM telepítése Rocky Linux 9 vagy 8 rendszeren

A Remi RPM tárolója elengedhetetlen eszköz azoknak a felhasználóknak, akiknek hozzáférésre van szükségük a PHP, a Memcached, a Redis és más kapcsolódó szoftverek legújabb verzióihoz olyan vállalati szintű disztribúciókon, mint a Rocky Linux. Ennek a tárolónak a használatával a rendszergazdák frissített szoftvercsomagokat karbantarthatnak anélkül, hogy lassabban mozgó alaptárolókra támaszkodnának. A Remi tárolója különösen hasznos azoknak a fejlesztőknek és rendszergazdáknak, akiknek kompatibilitási, biztonsági vagy teljesítményi okokból újabb szoftverre van szükségük. A több PHP-verzió támogatásával és az időszerű frissítésekkel ez a tároló kritikus szerepet játszik a webszerverek és más, Rocky Linuxon futó alkalmazások stabil és biztonságos környezetének fenntartásában.

A Remi RPM-tárának telepítése Rocky Linux 9-re vagy korábbi, vállalati támogatott verziójára, a Rocky Linux 8-ra, egyszerű folyamat a parancssori terminálon keresztül. Ez a módszer biztosítja a lerakatkonfiguráció teljes ellenőrzését, és lehetővé teszi a könnyű verzióválasztást PHP vagy más csomagok telepítésekor. A Remi tárházának hozzáadásával és engedélyezésével a felhasználók hozzáférhetnek a kritikus szoftverösszetevők legújabb stabil kiadásaihoz, miközben megőrzik Rocky Linux rendszereik robusztus funkcióit.

A Rocky Linux frissítése a Remi RPM importálás előtt

Ennek az útnak a megkezdésekor az első lépés, hogy megbizonyosodjunk arról, hogy Rocky Linux rendszerünk naprakész. A meglévő csomagok frissítése minimálisra csökkenti az új telepítések során felmerülő konfliktusok kockázatát. Ez az alapvető előfeltétel tiszta szakaszt ad a következő lépésekhez. Frissítsük rendszerünket:

sudo dnf upgrade --refresh

Ez a parancs frissíti a Rocky Linux rendszer összes csomagját a legújabb verzióra.

Importálja a Remi Repository-t Rocky Linux 9 vagy 8 rendszeren

A rendszerünk frissítése után itt az ideje importálni a Remi adattárat. Mielőtt azonban ezt megtennénk, meg kell tennünk egy köztes lépést: telepíteni kell az EPEL (Extra Packages for Enterprise Linux) tárolót.

Az EPEL tárház előnyös erőforrás az RHEL-alapú disztribúciókhoz, például a Rocky Linuxhoz. Az Enterprise Linux környezetekben gyakran használt szoftvercsomagok tárházát mutatja be.

Megjegyzés: Az adott terjesztési verziónknak megfelelő Remi RPM-et kell importálnunk, mivel ez az útmutató a Rocky Linux 8-ra és a Rocky Linux 9-re vonatkozik. Lássuk a részleteket.

A Remi PHP Repository importálása Rocky Linux 9 rendszerhez

A dolgok elindításához aktiválnunk kell a CRB-t. Ez a következő paranccsal érhető el:

sudo dnf config-manager --set-enabled crb

A Code Ready Builder (CRB) aktiválása után itt az ideje telepíteni az Extra Packages for Enterprise Linux (EPEL) lerakat mindkét verzióját. Tegyük ezt meg ezzel a paranccsal:

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

Az EPEL telepítése után a következő parancs végrehajtásával hozzáadhatjuk az Enterprise Linux 9 Remi lerakatát rendszerünkhöz:

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

A Remi PHP Repository importálása Rocky Linux 8 rendszerhez

A Rocky Linux 8 esetében hasonló sorrendet követünk, kezdve az EPEL adattár aktiválásával. A következő parancs fogja ezt végrehajtani:

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm

Az EPEL sikeres aktiválása után folytatjuk a Remi Enterprise Linux 8 lerakat importálását a következő paranccsal:

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

A Remi PHP Repository engedélyezése

Az elérhető PHP modulok listája

A Remi RPM tárház rendszerünkbe való integrálásával megnyitottuk az ajtót a PHP ág legújabb verziói előtt, amelyeket esetleg használni szeretnénk a szerververemünkben. Ez alapvető képesség, különösen a fejlesztők számára, akik különböző projektekhez különböző PHP-verziók között váltanak.

A támogatott PHP verziók megértéséhez hajtsuk végre a következő parancsot. Ezzel átfogó listát kapunk az összes elérhető PHP modulról:

sudo dnf module list php
PHP modulok listázása a Remi RPM adattárból Rocky Linux rendszeren
A Remi RPM tárolóból felsorolt ​​PHP-modulok kimenete Rocky Linux rendszeren.

A fenti parancs lekérdezi a DNF-modult, és lekéri a nemrégiben integrált Remi-tárhelyünkön keresztül telepíthető PHP-verziók listáját.

Válassza ki és engedélyezze a kívánt PHP-verziót a Remi RPM-en keresztül

A rendelkezésre álló PHP modulok áttanulmányozása után megalapozott döntést hozhatunk az igényeinknek leginkább megfelelő PHP verzió mellett. Ezután engedélyezhetjük a kiválasztott verziót a Rocky Linux rendszerünkön.

Az alábbiakban példákat láthatunk a különböző PHP-verziókat engedélyező parancsokra. Válassza ki azt, amelyik megfelel a kívánt PHP verziónak:

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

Telepítse az engedélyezett PHP verziót

Miután kiválasztotta és engedélyezte a PHP kívánt verzióját, készen állunk a telepítési folyamat folytatására. Az engedélyezett PHP verzió telepítéséhez a szokásos telepítési parancsot hajtjuk végre:

sudo dnf install php

Ez a parancs elindítja az általunk engedélyezett PHP verzió telepítési folyamatát. A folyamat befejezése után a választott PHP verzió készen áll a Rocky Linux rendszerünkön való használatra.

További Remi RPM-tárolók engedélyezése

A Remi RPM adattár nem egy trükkös póni. A PHP mellett két nagyon népszerű gyorsítótárazó eszköz legújabb verzióját is támogatja: a Redis és a Memcached. Ezen további adattárak igénybevételével leegyszerűsíthetjük beállítási folyamatunkat, és biztosíthatjuk, hogy a szerververem legfrissebb és leghatékonyabb eszközeit használjuk.

Engedélyezze és telepítse a Memcachedet a Remi RPM-en keresztül

A Memcached egy nagy teljesítményű, elosztott memória objektum-gyorsítótárazási rendszer, amely általános jellegű, de a dinamikus webalkalmazások felgyorsítására szolgál az adatbázis-terhelés enyhítésével.

Engedélyezzük a Memcached tárat a Remi RPM-ből a következő paranccsal:

sudo dnf module enable memcached:remi

Ez a parancs arra utasítja rendszerünket, hogy aktiválja a Memcached lerakat a Remi RPM-en belül.

Az engedélyezést követően folytatjuk a Memcached telepítési folyamatát:

sudo dnf install memcached

Ezzel a paranccsal elindítjuk a Memcached telepítését a Rocky Linux rendszerünkön.

Engedélyezze és telepítse a Redis-t a Remi RPM-en keresztül

A Redis egy nyílt forráskódú, memórián belüli adatszerkezet-tár, amelyet adatbázisként, gyorsítótárként és üzenetközvetítőként használnak. Különféle adatstruktúrákat támogat, és gyorsaságáról és rugalmasságáról ismert.

Ha engedélyezni szeretné a Redis-t a Remi tárolóból, használja a következő parancsot, és cserélje le a {version} elemet a kívánt verzióra:

sudo dnf module enable redis:remi-{version}

Ha például a Redis 7.0-t kívánja használni, cserélje ki a(z) {version}-t 7.0-ra az alábbiak szerint:

sudo dnf module enable redis:remi-7.0 -y

Megjegyzés: A Redis 7.0 csak példa; más magasabb verziók is elérhetők lehetnek; ennek megfelelően kell módosítania a parancsot.

Ha inkább a Redis 6.2-t vagy 5.0-t szeretné használni, cserélje le a(z) {verziót} ennek megfelelően:

sudo dnf module enable redis:remi-6.2 -y
sudo dnf module enable redis:remi-5.0 -y

A fenti parancsok arra utasítják a rendszert, hogy aktiválja a Redis ágat a Remi RPM-en belül.

Miután a kívánt Redis ágat engedélyeztük, folytathatjuk a szokásos telepítési paranccsal:

sudo dnf install redis

Ezzel vagy telepíti a kiválasztott Redis verziót, vagy frissíti a meglévő Redis-telepítést, ha van ilyen.

Következtetés

Ebben az útmutatóban sikeresen telepítette a Remi RPM-tárát Rocky Linux 9-re vagy 8-ra, és a frissített szoftvercsomagok szélesebb köréhez férhetett hozzá parancssori terminálon keresztül. Ez a beállítás lehetővé teszi, hogy rendszere előrébb maradjon a teljesítmény, a biztonság és a funkcionalitás terén a kulcsszoftverek naprakészen tartásával. Ügyeljen arra, hogy csak azokat a lerakatokat engedélyezze, amelyekre szüksége van, hogy elkerülje a lehetséges ütközéseket a verziók között, különösen több PHP környezet kezelésekor. Legyen éber a frissítésekkel, hogy rendszere biztonságos és hatékony maradjon.

Joshua James

Szólj hozzá!