例えば、
2019年5月時点で、PHPをyumコマンドでインストールしようと思えば、
バージョン5.4のPHPが検索結果に出てきて、バージョン5.4がインストールされます。
ですので、5.5以上のバージョンがイントールできません。
標準のyumリポジトリから配布されていないバージョンをインストールしたい場合は、
リポジトリを追加することでインストールが可能になります。
ここでは、追加リポジトリの EPELとREMI を追加する方法を記載しています。
先に EPEL のリポジトリの追加を行った後に REMI のリポジトリを追加します。
リポジトリの一覧
現時点のリポジトリの状態を確認しておきます。リポジトリの一覧
[root@vm ~]# ls -l /etc/yum.repos.d/
合計 32
-rw-r--r--. 1 root root 1664 11月 23 22:16 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11月 23 22:16 CentOS-CR.repo
-rw-r--r--. 1 root root 649 11月 23 22:16 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 630 11月 23 22:16 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11月 23 22:16 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 11月 23 22:16 CentOS-Vault.repo
-rw-r--r--. 1 root root 314 11月 23 22:16 CentOS-fasttrack.repo
[root@vm ~]#
EPELのリポジトリ情報をインストールする
REMIリポジトリのインストールの前に、EPELリポジトリをイントールします。
EPELリポジトリ情報インストール
#----- epelを確認する
[root@vm ~]# yum list | grep epel-release
epel-release.noarch 7-11 extras
[root@vm ~]#
#----- epelをインストールする
[root@vm ~]# yum -y install epel-release
[root@vm ~]#
リポジトリの一覧を再度確認
[root@vm ~]# ls -l /etc/yum.repos.d/
合計 40
-rw-r--r--. 1 root root 1664 11月 23 22:16 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11月 23 22:16 CentOS-CR.repo
-rw-r--r--. 1 root root 649 11月 23 22:16 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 630 11月 23 22:16 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11月 23 22:16 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 11月 23 22:16 CentOS-Vault.repo
-rw-r--r--. 1 root root 314 11月 23 22:16 CentOS-fasttrack.repo
-rw-r--r-- 1 root root 1050 10月 3 2017 epel-testing.repo
-rw-r--r-- 1 root root 951 10月 3 2017 epel.repo
[root@vm ~]#
REMIのリポジトリ情報をインストールする
EPELのリポジトリ情報のインストールが完了すれば、REMIのリポジトリ情報をインストールします。
REMIのリポジトリ情報インストール
[root@vm ~]# yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
[root@vm ~]#
リポジトリの一覧確認
[root@vm ~]# ls -l /etc/yum.repos.d/
合計 88
-rw-r--r--. 1 root root 1664 11月 23 22:16 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11月 23 22:16 CentOS-CR.repo
-rw-r--r--. 1 root root 649 11月 23 22:16 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 630 11月 23 22:16 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11月 23 22:16 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 11月 23 22:16 CentOS-Vault.repo
-rw-r--r--. 1 root root 314 11月 23 22:16 CentOS-fasttrack.repo
-rw-r--r-- 1 root root 1050 10月 3 2017 epel-testing.repo
-rw-r--r-- 1 root root 951 10月 3 2017 epel.repo
-rw-r--r-- 1 root root 446 3月 8 16:34 remi-glpi91.repo
-rw-r--r-- 1 root root 446 3月 8 16:34 remi-glpi92.repo
-rw-r--r-- 1 root root 446 3月 8 16:34 remi-glpi93.repo
-rw-r--r-- 1 root root 446 3月 8 16:34 remi-glpi94.repo
-rw-r--r-- 1 root root 855 3月 8 16:34 remi-modular.repo
-rw-r--r-- 1 root root 456 3月 8 16:34 remi-php54.repo
-rw-r--r-- 1 root root 1314 3月 8 16:34 remi-php70.repo
-rw-r--r-- 1 root root 1314 3月 8 16:34 remi-php71.repo
-rw-r--r-- 1 root root 1314 3月 8 16:34 remi-php72.repo
-rw-r--r-- 1 root root 1314 3月 8 16:34 remi-php73.repo
-rw-r--r-- 1 root root 750 3月 8 16:34 remi-safe.repo
-rw-r--r-- 1 root root 2605 3月 8 16:34 remi.repo
[root@vm ~]#
PHP 7.2のパッケージ情報を検索する
PHPのバージョン7.2系のパッケージ情報を検索してみます。PHP7.2のパッケージ情報を検索
[root@vm ~]# yum info php72
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.cat.net
* epel: ftp.jaist.ac.jp
* extras: mirrors.cat.net
* remi-safe: ftp.riken.jp
* updates: mirrors.cat.net
利用可能なパッケージ
名前 : php72
アーキテクチャー : x86_64
バージョン : 2.0
リリース : 1.el7.remi
容量 : 2.4 k
リポジトリー : remi-safe
要約 : Package that installs PHP 7.2
ライセンス : GPLv2+
説明 : This is the main package for php72 Software Collection,
: that install PHP 7.2 language.
[root@vm ~]#
PHP7.2のパッケージ一覧
[root@vm ~]# yum search php72
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.cat.net
* epel: ftp.iij.ad.jp
* extras: mirrors.cat.net
* remi-safe: ftp.riken.jp
* updates: mirrors.cat.net
============================== N/S matched: php72 ==============================
php72-php-pecl-handlebars-devel.x86_64 : php72-php-pecl-handlebars developer
: files (header)
#※ 数が多いので、途中省略します。
php72-zephir-parser.x86_64 : Zephir parser extension
Name and summary matches only, use "search all" for everything.
[root@vm ~]#
EPEL・REMIリポジトリ情報のインストール方法でした。
以上です。
0 件のコメント:
コメントを投稿