SELOG

SEが困ったときに見るメモ

RockyLinux9.1/AlmaLinux9.1にdnfコマンドでPHPをインストールする

本記事の環境

RockyLinux9.1

NAME="Rocky Linux"
VERSION="9.1 (Blue Onyx)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.1"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Rocky Linux 9.1 (Blue Onyx)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:9::baseos"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"
ROCKY_SUPPORT_PRODUCT_VERSION="9.1"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.1"

AlmaLinux9.1

NAME="AlmaLinux"
VERSION="9.1 (Lime Lynx)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.1"
PLATFORM_ID="platform:el9"
PRETTY_NAME="AlmaLinux 9.1 (Lime Lynx)"
ANSI_COLOR="0;34"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:almalinux:almalinux:9::baseos"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"

ALMALINUX_MANTISBT_PROJECT="AlmaLinux-9"
ALMALINUX_MANTISBT_PROJECT_VERSION="9.1"
REDHAT_SUPPORT_PRODUCT="AlmaLinux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.1"

参考書籍

Remiリポジトリの設定

Remiリポジトリをインストール

sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm

PHPのインストール

インストール可能なPHPのバージョンを確認

sudo dnf module list php

PHP7.4をインストールする場合

sudo dnf module install -y php:remi-7.4

PHP8.0をインストールする場合

sudo dnf module install -y php:remi-8.0

PHP8.1をインストールする場合

sudo dnf module install -y php:remi-8.1

PHP8.2をインストール

sudo dnf module install -y php:remi-8.2

PHPのアンインストール

PHP7.4をアンインストールする場合

sudo dnf module reset -y php:remi-7.4

PHP8.0をアンインストールする場合

sudo dnf module reset -y php:remi-8.0

PHP8.1をアンインストールする場合

sudo dnf module reset -y php:remi-8.1

PHP8.2をアンインストール

sudo dnf module reset -y php:remi-8.2