如何使用 Apache 在 Oracle Linux 中安装 PHP 8?

如何使用 Apache 在 Oracle Linux 中安装 PHP 8?

如何在 Oracle Linux 中使用 Apache 安装/配置 PHP 8?

我在 Oracle Linux 中找不到与 PHP 8 相关的存储库。

我到目前为止尝试的是:

  1. 通过下载 tar 手动安装 PHP 8。
  2. 使用从 repo 安装 httpdsudo dnf install httpd

如何将两者联系起来?

现在,当我打开一个网站时,它会显示 PHP 代码而不是执行它。

如何手动使用 Apache 配置 PHP?

我应该安装哪些软件包?

答案1

PHP 8 现已推出Remi 的 EL 8 模块化存储库remi-8.0模块流中。

开始之前,您需要使用 Oracle Linux 8 并启用 BaseOS、AppStream 和 EPEL 存储库。您可能已经完成了此操作。

安装并启用 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

相关内容