システム管理者、開発者、またはDevOpsエンジニアの場合、ある時点で LAMP(Linux / Apache / MySQL )をセットアップ(または操作)する必要があった可能性があります。 またはMariaDB/ PHP )スタック。
Webサーバーとデータベースサーバーは、よく知られているサーバー側の言語とともに、主要なディストリビューションの公式リポジトリから最新バージョンで利用できません。最先端のソフトウェアで遊んだり作業したりする場合は、ソースからインストールするか、サードパーティのリポジトリを使用する必要があります。
この記事では、レミを紹介します 、 Apache、MySQL / MariaDB、PHPの最新バージョンを含むサードパーティのリポジトリ 、および関連するソフトウェア、RPMベースのディストリビューション用。ただし、レミに注意することが重要です。 現在(この記事の執筆時点– 2021年4月)、次のディストリビューションで利用できます。
- CentOS 8/7
- Red Hat Enterprise Linux 8/7
- Fedora34/33および32
それを念頭に置いて、始めましょう。
CentOS、RHEL、およびFedoraへのRemiリポジトリのインストール
実際にRemiをインストールする前に 、最初にEPELリポジトリを有効にする必要があります。 Fedoraでは デフォルトで有効になっているはずですが、 CentOS およびRHEL 次のことを行う必要があります:
CentOSおよびRHELにRemiRepoをインストールする
# yum update # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [CentOS/RHEL 8/7] # yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm [CentOS/RHEL 8] # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm [CentOS/RHEL 7]
FedoraにRemiRepoをインストールする
# dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm [On Fedora 34] # dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm [On Fedora 33] # dnf install http://rpms.remirepo.net/fedora/remi-release-32.rpm [On Fedora 32]
デフォルトでは、レミ 有効になっていません。必要なときにこれを一時的に変更するには、次のようにします。
# yum --enablerepo=remi install package
ここでパッケージ インストールするパッケージを表します。
レミを有効にする場合 永続的に、 /etc/yum.repos.d/remi.repoを編集します と交換
enabled=0
と
enabled=1
このRemiリポジトリの詳細
前に提案したようにリポジトリを永続的に有効にすることにした場合は、実行時にリポジトリが一覧表示されます。
# yum repolist
次の画像でわかるように、 remi-safeという名前の別のリポジトリ も利用可能です:
このリポジトリは、廃止された(ただし、レガシーアプリケーションで引き続き使用されている)、仕掛品中、またはFedoraのポリシーに準拠していない拡張機能を提供します。
次に、新しく追加されたリポジトリでPHP関連のパッケージを検索してみましょう。
# yum list php*
Remiのパッケージは、公式リポジトリと同じ名前であることに注意してください。たとえば、php:
を考えてみましょう。PHP 5.4をインストールする必要がある場合 、必ず正しいリポジトリを有効にし、もう一方を無効にしてください。
PHP 8の最新の安定バージョンをインストールするには 、次のことができます:
------ for PHP 8 ------ # yum module reset php # yum module install php:remi-8.0 ------ for PHP 7 ------ # yum module reset php # yum module install php:remi-7.3
同様に、最新バージョンのLAMPスタックをインストールするには、次の手順を実行します。
# yum --enablerepo=remi install php httpd mariadb-server mariadb
概要
この記事では、LAMPスタックと関連ソフトウェアのコンポーネントの最新バージョンを提供するサードパーティのリポジトリであるRemiを有効にして使用する方法について説明しました。
公式Webサイトには、他のRPMベースのディストリビューションでセットアップするのに非常に役立つ構成ウィザードが用意されています。
いつものように、この記事について質問やコメントがあれば、遠慮なくお知らせください。以下のフォームを使用してご連絡ください。できるだけ早く対応いたします。