Apache を搭載した Oracle Linux に PHP 8 をインストールするにはどうすればいいですか?

Apache を搭載した Oracle Linux に PHP 8 をインストールするにはどうすればいいですか?

Oracle Linux で Apache を使用して PHP 8 をインストール/構成するにはどうすればよいですか?

Oracle Linux で PHP 8 関連のリポジトリが見つかりませんでした。

これまで試したことは次のとおりです:

  1. tar をダウンロードして PHP 8 を手動でインストールしました。
  2. リポジトリからhttpdをインストールしましたsudo dnf install httpd

両方をリンクするにはどうすればいいですか?

現在、Web サイトを開くと、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

関連情報