<===

ProNotes

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)
← Previous Next →
Back to list