Yadda ake Sanya Sabbin Tari na LAMP a cikin Rarraba tushen RHEL


Idan kai mai gudanar da tsarin ne, mai haɓakawa, ko injiniyan DevOps, dama shine cewa a wani lokaci dole ne ka saita (ko aiki tare) tarin LAMP (Linux/Apache/MySQL ko MariaDB/PHP).

Sabar yanar gizo da bayanan bayanai, tare da sanannen yaren gefen uwar garken, ba a samun su a cikin sabbin sigar su daga manyan wuraren ajiyar kayan aiki na hukuma. Idan kuna son yin wasa ko aiki tare da software mai yankan-baki, kuna buƙatar ko dai shigar da su daga tushe ko amfani da ma'ajiyar ɓangare na uku.

A cikin wannan labarin, za mu gabatar da Remi, ma'ajiyar ɓangare na uku wanda ya ƙunshi nau'ikan Apache 2.4, MySQL 8.0/MariaDB 10.3, PHP 8.0, da software masu alaƙa, don rarraba tushen RHEL.

Yana da mahimmanci a lura, duk da haka, cewa Remi yana nan a halin yanzu (a lokacin rubuta wannan - Nuwamba 2021) don rabawa masu zuwa:

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

Da wannan a zuciya, bari mu fara.

Shigar da Ma'ajiyar Remi a cikin Rarraba tushen RHEL

Kafin mu iya shigar da Remi a zahiri, muna buƙatar fara kunna ma'ajiyar EPEL. A cikin Fedora, yakamata a kunna ta ta tsohuwa, amma a cikin RHEL, Rocky Linux, AlmaLinux, da CentOS kuna buƙatar yin:

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

Ta hanyar tsoho, ba a kunna Remi ba. Don canza wannan na ɗan lokaci lokacin da kuke buƙata, kuna iya yin:

# yum --enablerepo=remi install package

inda kunshin ke wakiltar kunshin da kuke son sanyawa.

Idan kuna son kunna Remi na dindindin, gyara /etc/yum.repos.d/remi.repo kuma maye gurbin

enabled=0

tare da

enabled=1

Duban Kusa da wannan Ma'ajiyar Remi

Idan kun yanke shawarar kunna ma'ajiyar har abada kamar yadda aka ba da shawara a baya, yakamata a jera ta lokacin da kuke gudu:

# yum repolist

Kamar yadda kuke gani a hoto mai zuwa, akwai wani wurin ajiya mai suna remi-safe shima:

Wannan ma'ajiyar tana ba da kari waɗanda ko dai an yanke su (amma har yanzu ana amfani da su a aikace-aikacen gado), ƙarƙashin tsarin aiki, ko waɗanda ba su bi ka'idodin Fedora ba.

Yanzu bari mu bincika sabbin wuraren ajiya don fakiti masu alaƙa da PHP a matsayin misali:

# yum list php*

Lura cewa fakitin da ke cikin Remi suna da suna iri ɗaya da a cikin ma'ajiya na hukuma. Yi la'akari, misali, php:

Don shigar da sabuwar barga na PHP 8, kuna iya yin:

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

Don shigar da sabon sigar kwanciyar hankali na MariaDB, zaku iya yin:

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

Don shigar da sabuwar sigar kwanciyar hankali ta MySQL, zaku iya yin:

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

Hakazalika, don shigar da sabuwar sigar LAMP Stack, yi:

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

A cikin wannan labarin, mun bayyana yadda ake kunnawa da amfani da Remi, ma'ajiyar ɓangarori na uku wanda ke ba da sabbin nau'ikan abubuwan da aka haɗa ta tarin LAMP da software masu alaƙa.

Gidan yanar gizon hukuma yana ba da mayen daidaitawa wanda zai iya zama da amfani sosai don saita shi a cikin wasu rabe-raben tushen RPM.

Kamar koyaushe, kada ku yi shakka a sanar da mu idan kuna da tambayoyi ko sharhi game da wannan labarin. Kawai sauke mana layi ta amfani da fom ɗin da ke ƙasa kuma za mu amsa da wuri-wuri.