Slik installerer du siste LAMPE-stabel i RHEL-baserte distribusjoner
Hvis du er systemadministrator, utvikler eller DevOps-ingeniør, er sjansen stor for at du på et tidspunkt har måttet sette opp (eller jobbe med) en LAMP (Linux/Apache/MySQL eller MariaDB/PHP) stack.
Nett- og databaseserverne, sammen med det velkjente serversidespråket, er ikke tilgjengelig i de nyeste versjonene fra de store distribusjonenes offisielle depoter. Hvis du liker å spille eller jobbe med banebrytende programvare, må du enten installere dem fra en kilde eller bruke et tredjeparts depot.
I denne artikkelen vil vi introdusere Remi, et tredjeparts depot som inkluderer oppdaterte versjoner av Apache, MySQL/MariaDB, PHP, og relatert programvare, for RHEL-baserte distribusjoner som Fedora, CentOS Stream, Rocky Linux, og AlmaLinux.
Det er imidlertid viktig å merke seg at Remi for øyeblikket er tilgjengelig (i skrivende stund – august 2022) for følgende distribusjoner:
- Red Hat Enterprise Linux og CentOS 9/8/7
- Rocky Linux og AlmaLinux 9/8
- Fedora 36/35 og 34
Med det i tankene, la oss begynne.
Installere Remi Repository i RHEL-baserte distribusjoner
Før vi faktisk kan installere Remi, må vi først aktivere EPEL-depotet. I Fedora, bør det være aktivert som standard, men i RHEL, Rocky Linux, AlmaLinux, og >CentOS må du gjøre:
Installer Epel og Remi Repo i RHEL-systemer
--------- On RHEL, CentOS Stream, Rocky & Alma Linux 9 Releases ---------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-9.rpm
yum update
--------- On RHEL, CentOS, Rocky & Alma Linux 8 Releases ---------
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
Installer Remi Repo i Fedora
dnf install http://rpms.remirepo.net/fedora/remi-release-36.rpm [On Fedora 36]
dnf install http://rpms.remirepo.net/fedora/remi-release-35.rpm [On Fedora 35]
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]
Som standard er ikke Remi aktivert. For å aktivere det midlertidig når du trenger det, kan du gjøre:
yum --enablerepo=remi install package
der pakke representerer pakken du vil installere.
Hvis du vil aktivere Remi permanent, rediger /etc/yum.repos.d/remi.repo og erstatt
enabled=0
med
enabled=1
En nærmere titt på dette Remi-depotet
Hvis du bestemte deg for å aktivere depotet permanent som foreslått tidligere, bør det være oppført når du kjører:
yum repolist
Som du kan se i bildet nedenfor, er et annet depot kalt remi-safe også tilgjengelig:
Dette depotet gir utvidelser som enten er avviklet (men fortsatt brukes i eldre applikasjoner), under arbeid i prosess, eller som ikke overholder Fedoras retningslinjer.
La oss nå søke i de nylig lagt til depotene etter PHP-relaterte pakker som et eksempel:
yum list php*
Vær oppmerksom på at pakker i Remi har samme navn som i de offisielle depotene. Tenk for eksempel på php:
For å installere den siste stabile versjonen av PHP 8.X-versjoner, kan du gjøre:
yum module reset php
yum module install php:remi-8.1 [PHP 8.1 version]
yum module install php:remi-8.0 [PHP 8.0 version]
yum module install php:remi-7.4 [PHP 7.4 version]
For å installere den siste stabile versjonen av MariaDB, kan du gjøre:
yum --enablerepo=remi install mariadb-server mariadb
For å installere den siste stabile versjonen av MySQL, kan du gjøre:
yum --enablerepo=remi install mysql-server mysql
På samme måte, for å installere den nyeste versjonen av LAMP Stack, gjør du:
yum --enablerepo=remi install php httpd mariadb-server mariadb
OR
yum --enablerepo=remi install php httpd mysql-server mysql
Sammendrag
I denne artikkelen har vi forklart hvordan du aktiverer og bruker Remi, et tredjeparts depot som gir de nyeste versjonene av komponentene til LAMP-stakken og relatert programvare.
Det offisielle nettstedet gir en konfigurasjonsveiviser som kan være veldig nyttig for å sette den opp i andre RPM-baserte distribusjoner.
Som alltid, ikke nøl med å gi oss beskjed hvis du har spørsmål eller kommentarer om denne artikkelen. Bare send oss en linje ved å bruke skjemaet nedenfor, så svarer vi så snart som mulig.