🐧 Как включить репозиторий Remi для установки последнего стека LAMP

by itisgood

Если вы системный администратор, разработчик или инженер DevOps, скорее всего, в какой-то момент вам приходилось настраивать (или работать) стек LAMP (Linux / Apache / MySQL или MariaDB / PHP).

Веб-серверы и серверы баз данных, а также хорошо известный серверный язык недоступны в их последних версиях из официальных репозиториев основных дистрибутивов.

Если вам нравится работать с передовым программным обеспечением, вам нужно будет либо установить их из исходников, либо использовать сторонний репозиторий.

В этой статье мы познакомим вас с Remi, сторонним репозиторием, который включает в себя последние версии Apache, MySQL / MariaDB, PHP и связанного программного обеспечения для дистрибутивов на основе RPM.

Однако важно отметить, что Remi в настоящее время доступен (на момент написания этой статьи – апрель 2021 года) для следующих дистрибутивов:

  • CentOS 8/7
  • Red Hat Enterprise Linux 8/7
  • Fedora 34/33 и 32
Имея это в виду, давайте начнем.

Прежде чем мы действительно сможем установить Remi, нам нужно сначала включить репозиторий EPEL.

В Fedora он должен быть включен по умолчанию, но в CentOS и 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]

Установка Remi Repo в Fedora

# dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm   [На Fedora 34]
# dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm   [На Fedora 33]
# dnf install http://rpms.remirepo.net/fedora/remi-release-32.rpm   [На Fedora 32]

 

 

По умолчанию Remi не включен.

Чтобы временно изменить это, когда вам это нужно, вы можете сделать:

# yum --enablerepo=remi install package
Если вы решили включить репозиторий навсегда, как было предложено ранее, он должен появиться в списке при запуске:
------ Для PHP 8 ------ 
# yum module reset php
# yum module install php:remi-8.0


------ Для PHP 7 ------ 
# yum module reset php
# yum module install php:remi-7.3
Аналогичным образом, чтобы установить последнюю версию LAMP Stack, выполните:

You may also like

Leave a Comment