如何在 Oracle Linux 中使用 Apache 安装/配置 PHP 8?
我在 Oracle Linux 中找不到与 PHP 8 相关的存储库。
我到目前为止尝试的是:
- 通过下载 tar 手动安装 PHP 8。
- 使用从 repo 安装 httpd
sudo 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