
Как установить/настроить PHP 8 с Apache в Oracle Linux?
Мне не удалось найти репозитории, связанные с PHP 8, в Oracle Linux.
Вот что я попробовал на данный момент:
- Установил PHP 8 вручную, загрузив tar.
- установил httpd из репозитория с помощью
sudo dnf install httpd
Как связать оба варианта?
Теперь, когда я открываю веб-сайт, он отображает PHP-код вместо того, чтобы выполнять его.
Как вручную настроить PHP с Apache?
Какие пакеты мне следует установить?
решение1
PHP 8 доступен вМодульный репозиторий Remi для EL 8в remi-8.0
потоке модуля.
Прежде чем начать, вам нужно будет использовать Oracle Linux 8 и включить BaseOS, AppStream и EPEL repos. Вы, вероятно, уже сделали это.
Установите и включите репозитории remi:
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Сбросьте модуль PHP, а затем включите поток модуля remi-8.0:
dnf -y module reset php
dnf -y module enable php:remi-8.0
Теперь установите PHP обычным способом.
Например:
dnf install httpd php
Если более старая версия PHP уже была установлена из другого потока модулей, то обновление обновит ее до версии 8.0.
dnf upgrade