Php

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

  • December 24, 2020

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

我在 Oracle Linux 中找不到與 PHP 8 相關的儲存庫。

到目前為止我嘗試的是:

  1. 通過下載 tar 手動安裝 PHP 8。
  2. 使用從 repo 安裝 httpdsudo dnf install httpd

如何連結兩者?

現在,當我打開一個網站時,它顯示的是 PHP 程式碼而不是執行它。

如何手動使用 Apache 配置 PHP?

我應該安裝哪些軟體包?

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

引用自:https://serverfault.com/questions/1047405