Cum se instalează cea mai recentă stivă LAMP în distribuțiile bazate pe RHEL

instagram story viewer

Dacă sunteți un administrator de sistem, un dezvoltator sau un inginer DevOps, sunt șanse 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 binecunoscutul limbaj de pe partea de server, 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ță parte.

În acest articol vă vom prezenta Remi, un depozit terță parte care include versiuni actualizate ale Apache 2.4, MySQL 8.0 / MariaDB 10.3, PHP 8.0, și software aferent, pentru Distribuții bazate pe RHEL.

Este important de reținut, totuși, că Remi este disponibil în prezent (la momentul scrierii acestui articol – noiembrie 2021) pentru următoarele distribuții:

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

Având în vedere asta, să începem.

Instalarea depozitului Remi în distribuții bazate pe RHEL

Înainte să putem instala efectiv Remi, trebuie să activăm Depozitul EPEL primul. În Fedora, ar trebui să fie activat în mod implicit, dar în RHEL, Rocky Linux, AlmaLinux, și CentOS va trebui să faci:

Instalați Epel și Remi Repo în RHEL

 Pe RHEL/CentOS 8  # yum instalare https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum instalare http://rpms.remirepo.net/enterprise/remi-release-8.rpm # yum actualizare  Pe RHEL/CentOS 7  # yum instalare https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum instalare http://rpms.remirepo.net/enterprise/remi-release-7.rpm # yum actualizare. 

Instalați Epel și Remi în Rocky și AlmaLinux

# yum install epel-release. # yum instalare http://rpms.remirepo.net/enterprise/remi-release-8.rpm # yum actualizare. 

Instalați Remi Repo în Fedora

# dnf install http://rpms.remirepo.net/fedora/remi-release-35.rpm [Pe Fedora 34] # dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm [Pe Fedora 34] # dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm [Pe Fedora 33] # dnf install 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, puteți face:

# yum --enablerepo=pachetul de instalare remi. 

Unde pachet reprezintă pachetul pe care doriți să îl instalați.

Dacă doriți să activați Remi permanent, edita /etc/yum.repos.d/remi.repo și înlocuiți

activat=0. 

cu

activat=1. 

O privire mai atentă la acest depozit Remi

Dacă ați decis să activați permanent depozitul, așa cum s-a sugerat mai devreme, ar trebui să fie listat când rulați:

# yum repolist. 

După cum puteți vedea în imaginea următoare, un alt depozit numit remi-sigur este disponibil si:

Listează depozitele Yum
Listează depozitele Yum

Acest depozit oferă extensii care sunt fie depreciate (dar încă utilizate în aplicațiile vechi), în curs de lucru sau care nu respectă 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:

Listează pachetele PHP
Listează pachetele PHP

Pentru a instala cea mai recentă versiune stabilă a PHP 8, poti sa faci:

 pentru PHP 8 # yum modulul reset php. # yum module install php: remi-8.0 for PHP 7 # yum module reset php. # yum module install php: remi-7.4. 
Instalați cel mai recent PHP în Linux
Instalați cel mai recent PHP în Linux

Pentru a instala cea mai recentă versiune stabilă a MariaDB, poti sa faci:

# yum --enablerepo=remi instalează mariadb-server mariadb. 
Instalați MariaDB în Linux
Instalați MariaDB în Linux

Pentru a instala cea mai recentă versiune stabilă a MySQL, poti sa faci:

# yum --enablerepo=remi instalează mysql-server mysql. 
Instalați MySQL în Linux
Instalați MySQL în Linux

În mod similar, pentru a instala cea mai recentă versiune de LAMP Stack, faceți:

# yum --enablerepo=remi instalează php httpd mariadb-server mariadb. SAU. # yum --enablerepo=remi instalează php httpd mysql-server mysql. 
Instalați cea mai recentă stivă LAMP
Instalați cea mai recentă stivă LAMP
rezumat

În acest articol, am explicat cum să activați și să utilizați Remi, un depozit terță parte care oferă cele mai recente versiuni ale componentelor stivei LAMP și software-ul asociat.

Site-ul oficial oferă o 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 un rând folosind formularul de mai jos și vă vom răspunde cât mai curând posibil.

Teachs.ru