Как установить PHP 8 в Oracle Linux с Apache?

Как установить PHP 8 в Oracle Linux с Apache?

Как установить/настроить PHP 8 с Apache в Oracle Linux?

Мне не удалось найти репозитории, связанные с PHP 8, в Oracle Linux.

Вот что я попробовал на данный момент:

  1. Установил PHP 8 вручную, загрузив tar.
  2. установил 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

Связанный контент