Если вы системный администратор, разработчик или инженер 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 на CentOS, RHEL и Fedora
Прежде чем мы действительно сможем установить 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]
Чтобы временно изменить это, когда вам это нужно, вы можете сделать:
# yum --enablerepo=remi install package
Более пристальный взгляд на этот репозиторий Remi
------ Для 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