<===
2026-01-16 18:00:06
На RHEL8 “состояние по умолчанию” для PHP задаётся модулем `php` в dnf; если сейчас включён поток `remi-8.0` (php80), его нужно удалить/сбросить и включить стандартный поток RHEL. [linuxtechi](https://www.linuxtechi.com/install-php-8-centos-8-rhel-8/)
## 1. Посмотреть, что сейчас включено
```bash
dnf module list php
php -v
```
В выводе `dnf module list php` будет видно, какой поток сейчас `[@]enabled` — например `php:remi-8.0` или что‑то похожее. [tecmint](https://www.tecmint.com/install-php-8-on-centos/)
## 2. Сбросить и включить “дефолтный” PHP RHEL8
Последовательность команд:
```bash
# 1. Удаляем текущий комплект php80 (опционально, но желательно)
sudo dnf remove 'php*'
# 2. Сбрасываем модуль php
sudo dnf module reset php -y
# 3. Включаем стандартный поток php из RHEL8
# (посмотри в `dnf module list php` какой stream без remi, обычно 7.4)
sudo dnf module enable php:7.4 -y
# 4. Ставим базовый PHP и нужные модули
sudo dnf install -y php php-cli php-fpm php-common
```
Команды `dnf module reset php` и `dnf module enable php:<версия>` — рекомендуемый способ переключения PHP на RHEL8. [access.redhat](https://access.redhat.com/solutions/6809611)
## 3. Проверка
```bash
php -v
dnf module list php
```
В `php -v` должна быть версия из стандартного потока (например 7.4.x), а в `dnf module list php` — `php:7.4` со статусом `[@]enabled`. [jumpcloud](https://jumpcloud.com/blog/how-to-install-php-8-rhel-9)