Come installare l'ultimo stack LAMP nelle distribuzioni basate su RHEL

Se sei un amministratore di sistema, uno sviluppatore o un ingegnere DevOps, è probabile che a un certo punto tu abbia dovuto configurare (o lavorare con) un LAMPADA (Linux / Apache / MySQL o MariaDB / PHP) pila.

I server web e database, insieme al noto linguaggio lato server, non sono disponibili nelle loro ultime versioni dai repository ufficiali delle principali distribuzioni. Se ti piace giocare o lavorare con software all'avanguardia, dovrai installarli da una fonte o utilizzare un repository di terze parti.

In questo articolo, introdurremo Remi, un repository di terze parti che include versioni aggiornate di Apache 2.4, MySQL 8.0 / MariaDB 10.3, PHP 8.0e relativo software, per Distribuzioni basate su RHEL.

È importante notare, tuttavia, che Remi è attualmente disponibile (al momento della stesura di questo documento – novembre 2021) per le seguenti distribuzioni:

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

Con questo in mente, cominciamo.

Installazione del repository Remi nelle distribuzioni basate su RHEL

Prima di poter effettivamente installare Remi, dobbiamo abilitare il Archivio EPEL primo. In Fedora, dovrebbe essere abilitato per impostazione predefinita, ma in RHEL, Rocky Linux, AlmaLinux, e CentOS dovrai fare:

Installa Epel e Remi Repo in RHEL

 Su 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 aggiornamento  Su 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 aggiornamento. 

Installa Epel e Remi in Rocky e AlmaLinux

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

Installa Remi Repo in Fedora

# installazione dnf http://rpms.remirepo.net/fedora/remi-release-35.rpm [Su Fedora 34] # installazione dnf http://rpms.remirepo.net/fedora/remi-release-34.rpm [Su Fedora 34] # installazione dnf http://rpms.remirepo.net/fedora/remi-release-33.rpm [Su Fedora 33] # installazione dnf http://rpms.remirepo.net/fedora/remi-release-32.rpm [Su Fedora 32]

Per impostazione predefinita, Remi non è abilitato. Per cambiarlo temporaneamente quando ne hai bisogno, puoi fare:

# yum --enablerepo=pacchetto di installazione remi. 

dove pacchetto rappresenta il pacchetto che si desidera installare.

Se vuoi abilitare Remi permanentemente, modifica /etc/yum.repos.d/remi.repo e sostituisci

abilitato=0. 

insieme a

abilitato=1. 

Uno sguardo più da vicino a questo repository Remi

Se hai deciso di abilitare il repository in modo permanente come suggerito in precedenza, dovrebbe essere elencato quando esegui:

# yum repolista. 

Come puoi vedere nell'immagine seguente, un altro repository chiamato remi-sicuro è disponibile anche:

Elenca i repository Yum
Elenca i repository Yum

Questo repository fornisce estensioni che sono deprecate (ma ancora utilizzate nelle applicazioni legacy), in fase di elaborazione o che non sono conformi alle politiche di Fedora.

Ora cerchiamo i repository appena aggiunti per i pacchetti relativi a PHP come esempio:

# lista yum php*

Nota che i pacchetti in Remi hanno lo stesso nome dei repository ufficiali. Consideriamo, ad esempio, php:

Elenca i pacchetti PHP
Elenca i pacchetti PHP

Per installare l'ultima versione stabile di PHP 8, tu puoi fare:

 per PHP 8 # modulo yum ripristina php. # yum module install php: remi-8.0 per PHP 7 # yum module reset php. # yum module install php: remi-7.4. 
Installa l'ultimo PHP in Linux
Installa l'ultimo PHP in Linux

Per installare l'ultima versione stabile di Maria DB, tu puoi fare:

# yum --enablerepo=remi install mariadb-server mariadb. 
Installa MariaDB in Linux
Installa MariaDB in Linux

Per installare l'ultima versione stabile di MySQL, tu puoi fare:

# yum --enablerepo=remi install mysql-server mysql. 
Installa MySQL su Linux
Installa MySQL su Linux

Allo stesso modo, per installare l'ultima versione di LAMP Stack, eseguire:

# yum --enablerepo=remi install php httpd mariadb-server mariadb. O. # yum --enablerepo=remi install php httpd mysql-server mysql. 
Installa l'ultimo stack LAMP
Installa l'ultimo stack LAMP
Riepilogo

In questo articolo abbiamo spiegato come abilitare e utilizzare Remi, un repository di terze parti che fornisce le ultime versioni dei componenti dello stack LAMP e del relativo software.

Il sito ufficiale fornisce a procedura guidata di configurazione che può essere molto utile per configurarlo in altre distribuzioni basate su RPM.

Come sempre, non esitare a farci sapere se hai domande o commenti su questo articolo. Scrivici una riga utilizzando il modulo sottostante e ti risponderemo il prima possibile.

Teachs.ru