前提条件
このガイドに従うには、次のものがあることを確認してください。
- rootアクセス権を持つCentosサーバーまたはsudoコマンドを実行できるユーザー
- インターネットアクセス
- Remiリポジトリの一部のパッケージは
epel-release
に依存しています したがって、sudo dnf install epel-release
を使用してインストールしていない場合
レミリポジトリの有効化
レミリポジトリを有効にするには、rpm
をインストールします このURLでremiによって提供されますhttp://rpms.remirepo.net/enterprise/remi-release-<version>.rpm
、バージョンはCentosリリースバージョンです。
例:
Centos 5 / Rhel 5の場合:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-5.rpm
# Or
Sudo yum install http://rpms.remirepo.net/enterprise/remi-release-5.rpm
Centos 6 / Rhel 6の場合:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release6.rpm
# Or
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm
Centos 7 / Rhel 8の場合:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# Or
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Centos 8 / Rhel 8 / Alma Linux 8 / Rocky Linux 8の場合:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-8.rpm
# Or
Sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
インストールが完了したら、次のコマンドでリポジトリが有効になっていることを確認します。
$ sudo dnf repolist
repo id repo name
appstream CentOS Linux 8 - AppStream
baseos CentOS Linux 8 - BaseOS
epel Extra Packages for Enterprise Linux 8 - x86_64
epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64
extras CentOS Linux 8 - Extras
remi-modular Remi's Modular repository for Enterprise Linux 8 - x86_64
remi-safe Safe Remi's RPM repository for Enterprise Linux 8 - x86_64
リストにremiが表示されている場合は、それがインストールされていることを意味します。
Remiリポジトリからのパッケージのインストール
remiリポジトリのパッケージを使用するには、それらを有効にする必要があります。このコマンドを使用してphpを提供するモジュールを一覧表示します:
$ sudo dnf module list php
Last metadata expiration check: 2:53:03 ago on Sun 29 Aug 2021 08:52:16 AM UTC.
CentOS Linux 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
Remi's Modular repository for Enterprise Linux 8 - x86_64
Name Stream Profiles Summary
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 [e] common [d], devel, minimal PHP scripting language
php remi-8.0 common [d], devel, minimal PHP scripting language
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
たとえば、php 8.0をインストールする場合は、次のコマンドで有効にします。
sudo dnf module enable php:remi-8.0
その後、dnfinstallコマンドを使用してインストールできます。
sudo dnf install php php-cli
すべてのパッケージを検索するには、次のコマンドを使用します:
sudo dnf search php
Rocky Linux / Centos 8でApache、PHP、Mysql(LAMPスタック)を使用してOpencartをセットアップする方法
Rocky Linux / Centos 8にApacheとPHP(LAMPスタック)をインストールする方法