Подготовка репозиториев
1. Включить EPEL и Remi (для RHEL 8.x):
sudo dnf install -y \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
https://rpms.remirepo.net/enterprise/remi-release-8.rpm
[linuxtechi](https://www.linuxtechi.com/install-php-8-centos-8-rhel-8/)
2. (Опционально) Пакет с утилитами DNF:
sudo dnf install -y dnf-utils
[linuxtechi](https://www.linuxtechi.com/install-php-8-centos-8-rhel-8/)
Включение модуля PHP 8.0
1. Сбросить стандартный модуль php:
sudo dnf module reset php -y
[ezeelogin](https://www.ezeelogin.com/kb/article/upgrade-php-from-7-x-to-8-x-in-rhel8-612.html)
2. Включить поток remi-8.0 (если ещё доступен в вашем зеркале; он объявлен как remi-php80/remi-8.0):
Вариант 1 — модуль:
sudo dnf module enable php:remi-8.0 -y
Вариант 2 — включить репозиторий remi-php80 напрямую:
sudo dnf config-manager --set-enabled remi-php80
[blog.remirepo](https://blog.remirepo.net/post/2020/11/30/Install-PHP-8.0-on-CentOS-RHEL-or-Fedora)
Установка PHP 8.0 и расширений
1. Базовый PHP (CLI + модуль для Apache):
sudo dnf install -y php
[tecmint](https://www.tecmint.com/install-php-8-on-centos/)
2. Типичные модули:
sudo dnf install -y \
php-{mysqlnd,xml,xmlrpc,curl,gd,mbstring,opcache,soap,zip}
[linuxtechi](https://www.linuxtechi.com/install-php-8-centos-8-rhel-8/)
3. Если Nginx и нужен FPM:
sudo dnf install -y php-fpm
sudo systemctl enable --now php-fpm
[linuxtechi](https://www.linuxtechi.com/install-php-8-centos-8-rhel-8/)
Проверка версии
php -v
В выводе должно быть что‑то вроде PHP 8.0.x (cli). [tecmint](https://www.tecmint.com/install-php-8-on-centos/)
Если при включении php:remi-8.0 DNF ругается, значит 8.0 уже снят с поддержки на вашем зеркале — тогда имеет смысл ставить ближайшую поддерживаемую ветку (например, php:remi-8.1 или remi-8.2) по аналогии с командами выше. [blog.remirepo](https://blog.remirepo.net/post/2025/12/19/PHP-version-8.1.34-8.2.30-8.3.29-8.4.16-and-8.5.1)
[file-name 000322_2026-01-16_11-01-47.txt]