PHP — популярный язык программирования, используемый для создания динамических веб-приложений. С выходом PHP 8.4 разработчики получают доступ к новым функциям и улучшениям.
В этой статье мы будем работать с системой от имени root. Если у вас нет таких прав, используйте команду sudo, чтобы получить права root.
Чтобы установить последнюю версию PHP, сначала необходимо обновить репозиторий пакетов вашей системы и установить более новые доступные пакеты с помощью команды dnf.
sudo dnf update
Затем установите пакет 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
Далее вам нужно включить репозиторий Remi, который предлагает последние версии PHP для систем RHEL.
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
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
В зависимости от требований вашего проекта вам может потребоваться установить дополнительные расширения 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 и её новые функции и улучшения.