Oracle LinuxにPHPをインストールしたらVersion 7.2でした。
$ php -v PHP 7.2.24 (cli) (built: Oct 22 2019 08:28:36) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
EPELリポジトリをインストールして有効化します。
$ sudo dnf install epel-release $ sudo dnf config-manager --enable ol8_developer_EPEL $ sudo dnf config-manager --enable ol8_developer_EPEL_modular
確認します。
$ sudo dnf repolist --all
enabled となっていればOKです。
次にRemiリポジトリをインストールして有効化します。最新のRemiリポジトリはこちらで確認できます。ここでPHPのバージョンも指定します。
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf module enable php:remi-8.0
すでに別のモジュールが有効になっているために、モジュール切り替えに失敗した場合は、次のようにしてモジュールをクリーンな状態に戻します。
sudo dnf module reset php
PHPのインストール。これでPHP 8.0がインストールされます。
sudo dnf install php