RHEL esasly paýlamalarda iň soňky LAMP stakasyny nädip gurmaly


Ulgam dolandyryjysy, işläp düzüjisi ýa-da DevOps inereneri bolsaňyz, belli bir wagt LAMP (Linux/Apache/MySQL ýa-da MariaDB/PHP) stakany gurmaly (ýa-da işlemeli).

Web we maglumat bazasy serwerleri, belli serwer tarapy dili bilen birlikde, esasy paýlaýjylaryň resmi ammarlaryndan iň soňky wersiýalarynda ýok. Öňdebaryjy programma üpjünçiligi bilen oýnamak ýa-da işlemek isleseňiz, olary çeşmeden gurmaly ýa-da üçünji tarap ammaryny ulanmaly bolarsyňyz.

Bu makalada, Fedora, CentOS Stream, Rocky Linux ýaly RHEL esasly paýlamalar üçin Apache, MySQL/MariaDB, PHP we degişli programma üpjünçiliginiň häzirki zaman wersiýalaryny öz içine alýan üçünji tarap ammary Remi bilen tanyşdyrarys. we AlmaLinux.

Şeýle-de bolsa, Reminiň şu wagt (şu ýazylan wagty - 2022-nji ýylyň awgusty) aşakdaky paýlamalar üçin elýeterlidigini bellemelidiris:

  • Red Hat Enterprise Linux we CentOS 9/8/7
  • Daşly Linux we AlmaLinux 9/8
  • Fedora 36/35 we 34

Şuny göz öňünde tutup, başlalyň.

Remi ammaryny RHEL esasly paýlamalarda gurmak

Remi hakykatdanam gurmazdan ozal, ilki bilen EPEL ammaryny işletmeli. Fedora-da deslapky görnüşde işlemeli, ýöne RHEL, Rocky Linux, AlmaLinux we CentOS-da etmeli:

--------- 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
# 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]

Adaty tertipde Remi açyk däl. Gerek wagty ony wagtlaýyn işletmek üçin edip bilersiňiz:

# yum --enablerepo=remi install package

bu ýerde paket gurmak isleýän paketiňizi görkezýär.

Remi hemişelik işletmek isleseňiz /etc/yum.repos.d/remi.repo redaktirläň we çalşyň

enabled=0

bilen

enabled=1

Bu Remi ammaryna has ýakyndan serediň

Ammary öňküsi ýaly hemişelik işletmek kararyna gelen bolsaňyz, işleýän wagtyňyz sanawda görkezilmelidir:

# yum repolist

Aşakdaky suratdan görnüşi ýaly, remi-safe atly başga bir ammar hem bar:

Bu ammar, iş döwründe ýa-da Fedoranyň syýasatlaryna laýyk gelmeýän, könelen (ýöne henizem miras goýmalarynda ulanylýar) giňeltmeleri üpjün edýär.

Indi mysal hökmünde PHP bilen baglanyşykly paketler üçin täze goşulan ammarlary gözläliň:

# yum list php*

Remidäki paketleriň resmi ammarlardaky ýaly adynyň bardygyny ýadyňyzdan çykarmaň. Mysal üçin, php serediň:

PHP 8.X wersiýalarynyň iň soňky durnukly wersiýasyny gurmak üçin edip bilersiňiz:

# 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]

MariaDB-iň iň soňky durnukly wersiýasyny gurmak üçin edip bilersiňiz:

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

MySQL-iň iň soňky durnukly wersiýasyny gurmak üçin edip bilersiňiz:

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

Şonuň ýaly-da, LAMP Stack-iň iň soňky wersiýasyny gurmak üçin:

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

Bu makalada, LAMP ýygyndysynyň we degişli programma üpjünçiliginiň iň soňky wersiýalaryny üpjün edýän üçünji tarap ammary bolan Remi nädip işletmelidigini we ulanmalydygyny düşündirdik.

Resmi web sahypasy, beýleki RPM esasly paýlamalarda gurmak üçin gaty peýdaly konfigurasiýa jadygöýini hödürleýär.

Hemişe bolşy ýaly, bu makala barada soraglaryňyz ýa-da teswirleriňiz bar bolsa bize habar bermekden çekinmäň. Aşakdaky formany ulanyp, bize bir setir goýuň, mümkin boldugyça gysga wagtda jogap bereris.