あなたがシステム管理者、開発者、または DevOps エンジニアである場合、ある時点で、 LAMP (Linux / アパッチ / MySQL また マリアDB/PHP) スタック。
Web サーバーとデータベース サーバーは、よく知られているサーバー側の言語と共に、主要なディストリビューションの公式リポジトリから最新バージョンを入手することはできません。 最先端のソフトウェアで遊んだり操作したりしたい場合は、ソースからインストールするか、サードパーティのリポジトリを使用する必要があります。
この記事では、 レミの最新バージョンを含むサードパーティのリポジトリ アパッチ、 MySQL / MariaDB、 PHP、および関連ソフトウェア (RHEL ベースのディストリビューション用) フェドーラ、 CentOS ストリーム、 ロッキー・リナックス、 と AlmaLinux.
ただし、次のことに注意することが重要です。 レミ は現在 (この記事の執筆時点 – 2022 年 8 月)、次のディストリビューションで利用できます。
- Red Hat Enterprise Linux および CentOS 9/8/7
- Rocky Linux と AlmaLinux 9/8
- Fedora 36/35 および 34
それを念頭に置いて、始めましょう。
RHEL ベースのディストリビューションに Remi リポジトリをインストールする
実際に取り付ける前に レミ、最初に EPEL リポジトリを有効にする必要があります。 の フェドーラ、 デフォルトで有効になっているはずですが、 RHEL、 ロッキー・リナックス、 アルマリナックス、 と CentOS あなたがする必要があります:
RHEL システムに Epel と Remi Repo をインストールする
--------- On RHEL, CentOS Stream, Rocky & Alma Linux 9 Releases --------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-9.rpm # yum update --------- On RHEL, CentOS, Rocky & Alma Linux 8 Releases --------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm # yum update --------- On RHEL/CentOS 7 --------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm # yum update
Fedora に Remi Repo をインストールする
# dnf install http://rpms.remirepo.net/fedora/remi-release-36.rpm [On Fedora 36] # dnf install http://rpms.remirepo.net/fedora/remi-release-35.rpm [On Fedora 35] # 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]
デフォルトでは、 レミ 有効になっていません。 必要なときに一時的に有効にするには、次のようにします。
# yum --enablerepo=remi install package
どこ パッケージ インストールするパッケージを表します。
有効にしたい場合 レミ 恒久的に、編集 /etc/yum.repos.d/remi.repo そして交換
enabled=0
と
enabled=1
この Remi リポジトリの詳細
前に提案したようにリポジトリを永続的に有効にすることにした場合は、実行時に一覧表示されるはずです。
# yum repolist
次の画像でわかるように、別の名前のリポジトリ レミセーフ も利用可能です:
このリポジトリは、廃止された (ただしレガシー アプリケーションではまだ使用されている) 拡張機能、進行中の拡張機能、または Fedora のポリシーに準拠していない拡張機能を提供します。
例として、新しく追加されたリポジトリで PHP 関連のパッケージを検索してみましょう。
# yum list php*
Remi のパッケージは、公式リポジトリと同じ名前であることに注意してください。 たとえば、php を考えてみましょう。
の最新の安定バージョンをインストールするには PHP 8.X バージョンでは、次のことができます。
# yum module reset php # yum module install php:remi-8.1 [PHP 8.1 version] # yum module install php:remi-8.0 [PHP 8.0 version] # yum module install php:remi-7.4 [PHP 7.4 version]
の最新の安定バージョンをインストールするには マリアDB、 できるよ:
# yum --enablerepo=remi install mariadb-server mariadb
の最新の安定バージョンをインストールするには MySQL、 できるよ:
# yum --enablerepo=remi install mysql-server mysql
同様に、LAMP スタックの最新バージョンをインストールするには、次のようにします。
# yum --enablerepo=remi install php httpd mariadb-server mariadb OR # yum --enablerepo=remi install php httpd mysql-server mysql
概要
この記事では、LAMP スタックのコンポーネントと関連ソフトウェアの最新バージョンを提供するサードパーティのリポジトリである Remi を有効にして使用する方法を説明しました。
公式サイトでは、 構成ウィザード これは、他の RPM ベースのディストリビューションでセットアップするのに非常に役立ちます。
いつものように、この記事について質問やコメントがあれば、遠慮なくお知らせください。 以下のフォームを使用してご連絡いただければ、できるだけ早く対応いたします。
ここ TecMint で私たちが行っていることを評価する場合は、次のことを検討してください。
TecMint は、Web 上のあらゆる種類の Linux 記事、ガイド、および書籍の最も急速に成長し、最も信頼されているコミュニティ サイトです。 何百万人もの人々が TecMint を訪れています! すべての人が無料で利用できる何千もの公開記事を検索または閲覧できます。
読んでいる内容が気に入ったら、感謝の印としてコーヒーを 1 杯 (または 2 杯) 購入することを検討してください。
いつも変わらぬご愛顧を賜り、誠にありがとうございます。
.
The post RHEL ベースのディストリビューションに最新の LAMP スタックをインストールする方法 appeared first on Gamingsym Japan.