GNU/Linux >> Linux Esercitazione >  >> Panels >> LAMP

Come abilitare Remi Repository per installare l'ultimo stack LAMP

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) una LAMP (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 presenteremo Remi , un repository di terze parti che include versioni aggiornate di Apache, MySQL / MariaDB, PHP , e relativo software, per le distribuzioni basate su RPM. È importante notare, tuttavia, che Remi è attualmente disponibile (al momento della stesura di questo documento – aprile 2021) per le seguenti distribuzioni:

  • CentOS 8/7
  • Red Hat Enterprise Linux 8/7
  • Fedora 34/33 e 32

Con questo in mente, iniziamo.

Installazione del repository Remi in CentOS, RHEL e Fedora

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

Installa Remi Repo in CentOS e RHEL

# yum update 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [CentOS/RHEL 8/7]
# yum install 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]

Installa Remi Repo in Fedora

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

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

# yum --enablerepo=remi install package

dove pacchetto rappresenta il pacchetto che desideri installare.

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

enabled=0

con

enabled=1

Uno sguardo più da vicino a questo Remi Repository

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

# yum repolist

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

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

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

# yum list php*

Tieni presente che i pacchetti in Remi hanno lo stesso nome dei repository ufficiali. Si consideri, ad esempio, php:

Se devi installare PHP 5.4 , assicurati di abilitare il repository corretto e disabilita l'altro.

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

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

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

# yum --enablerepo=remi install php httpd mariadb-server mariadb
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 Web ufficiale fornisce una procedura guidata di configurazione che può essere molto utile per configurarla in altre distribuzioni basate su RPM.

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


LAMP
  1. Come installare lo stack LAMP su AlmaLinux

  2. Come installare lo stack LAMP su CentOS 7

  3. Come installare lo stack LAMP su Debian 10

  4. Come installare lo stack LAMP su CentOS 8

  5. Come installare lo stack LAMP su AlmaLinux 8

Come installare lo stack LAMP su Ubuntu 16.04

Come installare lo stack LAMP su Ubuntu 17.10

Come installare lo stack LAMP su Windows 10 WSL

Come abilitare un repository EPEL

Come installare il repository REMI su CentOS 8

Come abilitare Remi Repository su Fedora/Red Hat per installare LAMP Stack