Si të instaloni Stack LAMP më të fundit në shpërndarjet e bazuara në RHEL
Nëse jeni një administrator sistemi, një zhvillues ose një inxhinier DevOps, shanset janë që në një moment ju është dashur të konfiguroni (ose të punoni me) një stack LAMP (Linux/Apache/MySQL ose MariaDB/PHP).
Serverët e uebit dhe të bazës së të dhënave, së bashku me gjuhën e mirënjohur nga ana e serverit, nuk janë të disponueshëm në versionet e tyre të fundit nga depot zyrtare të shpërndarjeve kryesore. Nëse ju pëlqen të luani ose të punoni me softuer më të avancuar, do t'ju duhet ose t'i instaloni ato nga një burim ose të përdorni një depo të palëve të treta.
Në këtë artikull, ne do të prezantojmë Remi, një depo e palëve të treta që përfshin versionet e përditësuara të Apache 2.4, MySQL 8.0/MariaDB 10.3, PHP 8.0 dhe softuerët përkatës, për shpërndarjet e bazuara në RHEL.
Sidoqoftë, është e rëndësishme të theksohet se Remi është aktualisht i disponueshëm (në kohën e këtij shkrimi - Nëntor 2021) për shpërndarjet e mëposhtme:
- Red Hat Enterprise Linux dhe CentOS 8/7
- Rocky Linux dhe AlmaLinux 8
- Fedora 35/34 dhe 33
Me këtë në mendje, le të fillojmë.
Instalimi i depove Remi në shpërndarjet e bazuara në RHEL
Përpara se të instalojmë Remi, duhet të aktivizojmë së pari depon EPEL. Në Fedora, duhet të aktivizohet si parazgjedhje, por në RHEL, Rocky Linux, AlmaLinux dhe CentOS do t'ju duhet të bëni:
--------- 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]
Si parazgjedhje, Remi nuk është i aktivizuar. Për ta ndryshuar këtë përkohësisht kur ju nevojitet, mund të bëni:
# yum --enablerepo=remi install package
ku paketa përfaqëson paketën që dëshironi të instaloni.
Nëse dëshironi të aktivizoni Remi përgjithmonë, modifikoni /etc/yum.repos.d/remi.repo dhe zëvendësoni
enabled=0
me
enabled=1
Një vështrim më i afërt në këtë depo Remi
Nëse keni vendosur të aktivizoni depon përgjithmonë siç sugjerohet më parë, ai duhet të renditet kur të ekzekutoni:
# yum repolist
Siç mund ta shihni në imazhin e mëposhtëm, një depo tjetër e quajtur remi-safe është gjithashtu e disponueshme:
Ky depo ofron shtesa që janë ose të vjetruara (por përdoren ende në aplikacionet e vjetra), në proces pune, ose që nuk përputhen me politikat e Fedora-s.
Tani le të kërkojmë depot e reja të shtuara për paketa të lidhura me PHP si shembull:
# yum list php*
Ju lutemi vini re se paketat në Remi kanë të njëjtin emër si në depot zyrtare. Konsideroni, për shembull, php:
Për të instaluar versionin më të fundit të qëndrueshëm të PHP 8, mund të bëni:
------ 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
Për të instaluar versionin më të fundit të qëndrueshëm të MariaDB, mund të bëni:
# yum --enablerepo=remi install mariadb-server mariadb
Për të instaluar versionin më të fundit të qëndrueshëm të MySQL, mund të bëni:
# yum --enablerepo=remi install mysql-server mysql
Në mënyrë të ngjashme, për të instaluar versionin më të fundit të LAMP Stack, bëni:
# yum --enablerepo=remi install php httpd mariadb-server mariadb
OR
# yum --enablerepo=remi install php httpd mysql-server mysql
Në këtë artikull, ne kemi shpjeguar se si të aktivizoni dhe përdorni Remi, një depo e palëve të treta që ofron versionet më të fundit të përbërësve të stivës LAMP dhe softuerit përkatës.
Faqja zyrtare e internetit ofron një magjistar konfigurimi që mund të jetë shumë i dobishëm për ta vendosur atë në shpërndarje të tjera të bazuara në RPM.
Si gjithmonë, mos hezitoni të na tregoni nëse keni pyetje ose komente rreth këtij artikulli. Thjesht na dërgoni një linjë duke përdorur formularin e mëposhtëm dhe ne do t'ju përgjigjemi sa më shpejt të jetë e mundur.