如何使用 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 程式碼而不是執行它。

如何手動設定 PHP 和 Apache?

我應該安裝哪些軟體套件?

答案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

相關內容