Vagrant+CentOS7のPHPのバージョンを7.0から7.4にバージョンをアップ

Web制作
$ sudo yum remove php-*

今いるPHPを削除

$ yum install -y --enablerepo=remi-php74 php php-gd php-intl php-json php-mysqlnd php-mbstring

php7.4をインストールしようとすると

読み込んだプラグイン:fastestmirror
Error getting repository data for remi-php74, repository not found

エラー。

リポジトリをインストールする。

$ sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

読み込んだプラグイン:fastestmirror
remi-release-7.rpm                                                           |  20 kB  00:00:00     
/var/tmp/yum-root-DNYJPY/remi-release-7.rpm を調べています: remi-release-7.8-1.el7.remi.noarch
/var/tmp/yum-root-DNYJPY/remi-release-7.rpm をインストール済みとして設定しています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ remi-release.noarch 0:7.8-1.el7.remi を インストール
--> 依存性解決を終了しました。

依存性を解決しました

====================================================================================================
 Package                アーキテクチャー バージョン                 リポジトリー               容量
====================================================================================================
インストール中:
 remi-release           noarch           7.8-1.el7.remi             /remi-release-7            28 k

トランザクションの要約
====================================================================================================
インストール  1 パッケージ

合計容量: 28 k
インストール容量: 28 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : remi-release-7.8-1.el7.remi.noarch                                  1/1 
警告: /etc/yum.repos.d/remi.repo は /etc/yum.repos.d/remi.repo.rpmnew として作成されました。
  検証中                  : remi-release-7.8-1.el7.remi.noarch                                  1/1 

インストール:
  remi-release.noarch 0:7.8-1.el7.remi                                                              

完了しました!
$ sudo yum install -y --enablerepo=remi-php74 php php-gd php-intl php-json php-mysqlnd php-mbstring

もう一度php7.4のインストールを実行してみると実行できました。

$ php -v
PHP 7.4.12 (cli) (built: Oct 27 2020 15:01:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

コメント

タイトルとURLをコピーしました