Dacă sunteți administrator de sistem, dezvoltator sau inginer DevOps, este posibil ca la un moment dat să fi trebuit să configurați (sau să lucrați cu) un LAMP (Linux / Apache / MySQL sau MariaDB / PHP) grămadă.
Serverele web și de baze de date, împreună cu cunoscutul limbaj al serverului, nu sunt disponibile în cele mai recente versiuni din depozitele oficiale ale distribuțiilor majore. Dacă vă place să jucați sau să lucrați cu software de ultimă generație, va trebui fie să le instalați dintr-o sursă, fie să utilizați un depozit terț.
În acest articol, vom introduce Remi, un depozit terț care include versiuni actualizate ale Apache, MySQL / MariaDB, PHP, și software conex, pentru distribuții bazate pe RPM. Cu toate acestea, este important de menționat că Remi este disponibil în prezent (la momentul redactării acestui document - aprilie 2021) pentru următoarele distribuții:
Având în vedere acest lucru, să începem.
Înainte să putem instala efectiv Remi, trebuie să activăm Depozit EPEL primul. În Fedora, ar trebui să fie activat în mod implicit, dar în CentOS și RHEL va trebui să faceți:
# yum update # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [CentOS / RHEL 8/7] # yum instalați http://rpms.remirepo.net/enterprise/remi-release-8.rpm [CentOS / RHEL 8] # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm [CentOS / RHEL 7]
# instalare dnf http://rpms.remirepo.net/fedora/remi-release-34.rpm [Pe Fedora 34] # instalare dnf http://rpms.remirepo.net/fedora/remi-release-33.rpm [Pe Fedora 33] # instalare dnf http://rpms.remirepo.net/fedora/remi-release-32.rpm [Pe Fedora 32]
În mod implicit, Remi nu este activat. Pentru a schimba acest lucru temporar atunci când aveți nevoie de el, puteți face:
# yum --enablerepo = remi instalează pachetul.
Unde pachet reprezintă pachetul pe care doriți să îl instalați.
Dacă doriți să activați Remi permanent, editați /etc/yum.repos.d/remi.repo și înlocuiți
activat = 0.
cu
activat = 1.
Dacă ați decis să activați definitiv depozitul așa cum a fost sugerat anterior, acesta ar trebui să fie listat atunci când rulați:
# yum repolist.
După cum puteți vedea în imaginea următoare, un alt depozit numit remi-sigur este disponibil și:
Acest depozit oferă extensii care sunt fie depreciate (dar încă utilizate în aplicații vechi), în curs de lucru, fie care nu sunt conforme cu politicile Fedora.
Acum, să căutăm în depozitele nou adăugate pachete legate de PHP, ca exemplu:
# yum list php *
Vă rugăm să rețineți că pachetele din Remi au același nume ca și în depozitele oficiale. Luați în considerare, de exemplu, php:
Dacă trebuie să instalați PHP 5.4, asigurați-vă că activați depozitul potrivit și dezactivați celălalt.
Pentru a instala cea mai recentă versiune stabilă a PHP 8, poti sa faci:
pentru PHP 8 # yum module reset php. # yum module install php: remi-8.0 pentru PHP 7 # yum module reset php. # yum module install php: remi-7.3.
În mod similar, pentru a instala cea mai recentă versiune a LAMP Stack, faceți:
# yum --enablerepo = remi install php httpd mariadb-server mariadb.
În acest articol, am explicat cum să activați și să utilizați Remi, un depozit terț care oferă cele mai recente versiuni ale componentelor stivei LAMP și ale software-ului aferent.
Site-ul oficial oferă un asistent de configurare care poate fi foarte util pentru a-l configura în alte distribuții bazate pe RPM.
Ca întotdeauna, nu ezitați să ne anunțați dacă aveți întrebări sau comentarii despre acest articol. Trimiteți-ne o linie folosind formularul de mai jos și vă vom răspunde cât mai curând posibil.