
如何在 Oracle Linux 中使用 Apache 安裝/設定 PHP 8?
我在 Oracle Linux 中找不到 PHP 8 相關的儲存庫。
到目前為止我嘗試過的是:
- 透過下載 tar 手動安裝 PHP 8。
- 使用從 repo 安裝 httpd
sudo 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