Wéi installéiere de leschte LAMP Stack an RHEL-baséiert Distributiounen


Wann Dir e Systemadministrator, en Entwéckler oder en DevOps-Ingenieur sidd, sinn d'Chancen datt Dir iergendwann e LAMP (Linux/Apache/MySQL oder MariaDB/PHP) Stack opstelle musst (oder schaffen).

D'Web- an d'Datebankserver, zesumme mat der bekannter Server-Säit Sprooch, sinn net an hirer leschter Versioun vun den offiziellen Repositories vun de grousse Verdeelungen verfügbar. Wann Dir gär spillt oder schafft mat modernste Software, musst Dir se entweder vun enger Quell installéieren oder en Drëtt Partei Repository benotzen.

An dësem Artikel wäerte mir Remi virstellen, en Drëtt-Partei Repository deen aktuell Versioune vun Apache 2.4, MySQL 8.0/MariaDB 10.3, PHP 8.0, a verbonne Software enthält, fir RHEL-baséiert Verdeelungen.

Et ass awer wichteg ze bemierken datt Remi de Moment verfügbar ass (zu der Zäit vun dësem Schreiwen - November 2021) fir déi folgend Verdeelungen:

  • Red Hat Enterprise Linux an CentOS 8/7
  • Rocky Linux an AlmaLinux 8
  • Fedora 35/34 an 33

Mat deem vergiessen, loosst eis ufänken.

Installéiert de Remi Repository an RHEL-baséiert Distributiounen

Ier mir d'Remi tatsächlech installéiere kënnen, musse mir als éischt den EPEL Repository aktivéieren. A Fedora sollt et als Standard aktivéiert ginn, awer an RHEL, Rocky Linux, AlmaLinux, an CentOS musst Dir maachen:

--------- On RHEL/CentOS 8 --------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  
# yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm   
# yum update

--------- On RHEL/CentOS 7 --------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm   
# yum update
# yum install epel-release
# yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm 
# yum update
# dnf install http://rpms.remirepo.net/fedora/remi-release-35.rpm   [On Fedora 34]
# dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm   [On Fedora 34]
# dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm   [On Fedora 33]
# dnf install http://rpms.remirepo.net/fedora/remi-release-32.rpm   [On Fedora 32]

Par défaut ass Remi net aktivéiert. Fir dëst temporär z'änneren wann Dir et braucht, kënnt Dir maachen:

# yum --enablerepo=remi install package

wou de Package de Package duerstellt deen Dir installéiere wëllt.

Wann Dir Remi permanent aktivéiere wëllt, edit /etc/yum.repos.d/remi.repo an ersetzen

enabled=0

mat

enabled=1

E Méi no bei dësem Remi Repository

Wann Dir décidéiert hutt de Repository permanent z'aktivéieren wéi virdru virgeschloen, da sollt et opgelëscht ginn wann Dir leeft:

# yum repolist

Wéi Dir am folgende Bild kënnt gesinn, ass en anere Repository mam Numm remi-safe och verfügbar:

Dëse Repository liwwert Extensiounen déi entweder ofgeschaaft ginn (awer nach ëmmer an legacy Uwendungen benotzt ginn), ënner Work-in-Prozess, oder déi net mat der Fedora Politik entspriechen.

Loosst eis elo déi nei addéiert Repositories fir PHP-relatéierte Packagen als Beispill sichen:

# yum list php*

Notéiert w.e.g. datt Packagen am Remi deeselwechten Numm hunn wéi an den offiziellen Repositories. Bedenkt zum Beispill php:

Fir déi lescht stabil Versioun vu PHP 8 z'installéieren, kënnt Dir maachen:

------ for PHP 8 ------ 
# yum module reset php
# yum module install php:remi-8.0


------ for PHP 7 ------ 
# yum module reset php
# yum module install php:remi-7.4

Fir déi lescht stabil Versioun vu MariaDB z'installéieren, kënnt Dir maachen:

# yum --enablerepo=remi install mariadb-server mariadb

Fir déi lescht stabil Versioun vu MySQL z'installéieren, kënnt Dir maachen:

# yum --enablerepo=remi install mysql-server mysql

Ähnlech, fir déi lescht Versioun vum LAMP Stack z'installéieren, maacht:

# yum --enablerepo=remi install php httpd mariadb-server mariadb
OR
# yum --enablerepo=remi install php httpd mysql-server mysql

An dësem Artikel hu mir erkläert wéi Dir Remi aktivéiert a benotzt, en Drëtt-Partei-Repository deen déi lescht Versioune vu Komponente vum LAMP-Stack a verbonne Software ubitt.

Déi offiziell Websäit bitt e Konfiguratiounsassistent dee ganz nëtzlech ka sinn fir se an aner RPM-baséiert Verdeelungen opzestellen.

Wéi ëmmer, zéckt net eis ze soen wann Dir Froen oder Kommentaren iwwer dësen Artikel hutt. Schéckt eis einfach eng Zeil mam Formulaire hei ënnen a mir äntweren sou séier wéi méiglech.