Fedora および Red Hat Enterprise では、MySQL で Apache PHP サーバーを使用できるようにする取り決めがあります。ただし、Red Hat ベースのシステムにソフトウェア スタックをインストールする方法が常に見つかるとは限りません。このような種類のものをリポジトリにまとめるための便利なソリューションを見つけるのは少し面倒です。さらに、Red Hat ベースのシステムで httpd サーバーを構成するのが難しい場合もあります。これらの問題をすべて解決するには、Fedora および Red Hat エンタープライズに Remi リポジトリをインストールして有効にします。マシンに Remi リポジトリをインストールすると、リポジトリを介して簡単にアプリケーションをコンピュータにプルできます。
Fedora と Red Hat の Remi リポジトリ
Ubuntu または Debian Linux ユーザーの場合、システム用の優れた LAMP スタックまたはその他のアプリケーションを簡単に見つけることができます。 Red Hat ベースのシステムのアプリケーションを見つけるのは、Debian よりも少し難しいです。現在、Red Hat Enterprise および Fedora ワークステーションは Remi リポジトリをサポートしています。 PHP言語で書かれており、無料です。 RHEL に Remi をインストールするには、EPEL (Extra Packages for Enterprise) パッケージが必要です。この投稿では、Fedora/Red Hat Enterprise で Remi リポジトリをインストール、有効化、および使用する方法について説明します。
ステップ 1:Fedora/Red Hat に Remi Repo をインストールする
Red Hat と Fedora に Remi リポジトリをインストールするのは簡単です。 root 権限と、Linux を使用するための基本的な知識が必要です。次の手順に従って、システムに Remi リポジトリをインストールしてください。
まず、システム リポジトリを更新する必要があります。ターミナル シェルで次の YUM コマンドを実行して、システムを更新します。
# yum update # dnf update
更新が完了すると、ターミナル シェルで次の YUM コマンドを root 権限で実行して、Red Hat に Remi リポジトリをインストールできるようになります。次の YUM コマンドは、RHEL 7 と 8 の両方で実行できます。このコマンドは、システムに EPEL パッケージもダウンロードしてインストールします。
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Red Hat 7 を実行している場合は、次の YUM コマンドを実行して Remi リポジトリを取得する必要があります。
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Fedora に Remi リポジトリをインストールするのは、RHEL にインストールするのとよく似ています。最新バージョンの Fedora を実行している場合は、ターミナル シェルで次の DNF コマンドを root 権限で実行して、システムに Remi リポジトリをインストールします。
# dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm
以前のバージョンの Fedora を実行している場合は、それに応じてターミナル シェルで次のコマンドを実行して、Remi リポジトリを取得します。 Fedora ワークステーション 33 で Remi リポジトリをテストしました。Remi リポジトリは、他の以前の Fedora システムでもスムーズに動作する可能性があります。
# dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm # dnf install http://rpms.remirepo.net/fedora/remi-release-32.rpm
ステップ 2:Remi リポジトリを有効にして実行する
Remi リポジトリのインストールが完了するとすぐに、それを有効にして使用を開始できます。デフォルトでは、Fedora/Red Hat システムでは Remi リポジトリが有効になっていないことに注意してください。 Remi リポジトリからパッケージをインストールする場合は、パッケージを有効にする必要があります。たとえば、
# yum --enablerepo=remi install <application_name>
ここでは、Remi リポジトリを介して Red Hat ベースのシステムに httpd サーバーと MariaDB サーバー (LAMP スタック) をインストールする方法を示しました。
# yum --enablerepo=remi install php httpd mariadb-server mariadb
ステップ 3:Fedora/RHEL で Remi Repo を変更する
前述したように、デフォルトでは、RHEL で Remi は有効になっていません。永久に有効にするには、構成する必要があります。ターミナル シェルで次のコマンドを実行して、Remi 構成スクリプト内で少し変更を加えることができます。
sudo nano /etc/yum.repos.d/remi.repo
構成スクリプトが開いたら、値 enable
を見つけます。 をクリックし、値を 0 から 1 に変更します。この小さな変更により、コンピューター上の Remi サーバーが永続的に有効になります。
enabled=0 enabled=1
Remi リポジトリを構成して有効にしたら、ターミナル シェルで次のコマンドを実行して、システムでリポジトリがスムーズに機能するかどうかを確認できます。
# yum repolist
次のコマンドを実行して、Remi リポジトリからインストールされたパッケージ リストを見つけることもできます。
# yum list <package_name>
たとえば、Fedora マシンに Remi リポジトリを介して httpd サーバーをインストールしたばかりなので、次のコマンドを実行して、PHP が Remi で返されるかどうかを確認できます。
# yum list php*
最後の言葉
Remi リポジトリは RHEL 用の新しいリポジトリではなく、2005 年から 2006 年に Fedora ワークステーション用に構築されたものですが、2017 年から 2018 年にかけて顕著になりました。それを使用すると、手間がかからず、迅速です。投稿全体で、Remi リポジトリとは何か、Fedora および Red Hat システムにインストールして開始する方法について説明しました。
この投稿が有用で有益であると思われる場合は、友人や Linux コミュニティと共有してください。この投稿に関するご意見をコメント セクションに書き留めることもできます。