ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Как установить PHP 8.4 в RHEL 9

Как установить PHP 8.4 в RHEL 9

PHP — популярный язык программирования, используемый для создания динамических веб-приложений. С выходом PHP 8.4 разработчики получают доступ к новым функциям и улучшениям.

В этой статье мы будем работать с системой от имени root. Если у вас нет таких прав, используйте команду sudo, чтобы получить права root.

 

Шаг 1: Обновите системные пакеты

Чтобы установить последнюю версию PHP, сначала необходимо обновить репозиторий пакетов вашей системы и установить более новые доступные пакеты с помощью команды dnf.

sudo dnf update

 

Шаг 2: Включите репозиторий EPEL в RHEL

Затем установите пакет epel-release, который предоставляет дополнительные пакеты для системы RHEL.

sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

 

Шаг 3: Включите репозиторий Remi в RHEL

Далее вам нужно включить репозиторий Remi, который предлагает последние версии PHP для систем RHEL.

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm

 

Шаг 4: Установите PHP 8.4 в RHEL

Если у вас уже установлен PHP 8.3, вам нужно перезагрузить модуль PHP, чтобы правильно удалить его перед установкой PHP 8.4.
sudo dnf module reset php:remi-8.3

 

Эта команда отключит модуль PHP 8.3 и подготовит систему к установке следующей версии PHP без конфликтов.

После сброса настроек PHP 8.3 вам следует обновить репозиторий пакетов вашей системы, чтобы убедиться, что всё обновлено, и установить PHP 8.4 вместе с необходимыми расширениями.

sudo dnf update
sudo dnf module install php:remi-8.4

 

После установки вы можете проверить правильность установки PHP.

php -v

 

Шаг 5: Установите дополнительные расширения PHP (необязательно)

В зависимости от требований вашего проекта вам может потребоваться установить дополнительные расширения PHP.

sudo dnf search php-*

 

Далее установите нужные расширения с помощью:

sudo dnf install php-gd php-xml

 

Если вы используете Apache или Nginx в качестве веб-сервера, перезапустите его, чтобы применить изменения.

sudo systemctl restart httpd
или
sudo systemctl restart nginx

 

Вы успешно установили PHP 8.4 в своей системе RHEL 9. Теперь вы можете начать разрабатывать или размещать веб-приложения, используя последнюю версию PHP и её новые функции и улучшения.

Exit mobile version