AWSのEC2インスタンス(Amazon Linux)でyum insatll php
コマンドを実行すると標準でインストールされるPHPのバージョンは5.3.29のようです。
shell
1$ sudo yum install php 2$ php -v 3PHP 5.3.29 (cli) (built: May 12 2015 22:42:19) 4Copyright (c) 1997-2014 The PHP Group 5Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
Google APIにPHPからアクセスするなど、PHP5.3は推奨されていない場合があり、yumでインストールできるPHPのバージョン5.3.29では不都合があることがあります。
異なるバージョンのPHPを導入するにはどうすればいいか調査したところ、以下の方法が簡単でした。
以下はyumを利用してPHP7.1を導入するコマンドです。
shell
1sudo rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 2sudo yum --enablerepo=remi-php71 --disablerepo=amzn-main install php
しかし、一度PHP7.1を導入してしまうと、PHP7.1を削除することができません
shell
1$ sudo yum remove php 2(略...) 3上記の処理を行います。よろしいでしょうか? [y/N]y 4Downloading packages: 5Running transaction check 6Running transaction test 7Transaction test succeeded 8Running transaction 9 削除中: php-7.1.17-1.el6.remi.x86_64 1/1 10 検証中: php-7.1.17-1.el6.remi.x86_64 1/1 11 12削除しました: 13 php.x86_64 0:7.1.17-1.el6.remi 14完了しました! 15 16$ php -v 17PHP 7.1.17 (cli) (built: Apr 25 2018 08:46:12) ( NTS ) 18Copyright (c) 1997-2018 The PHP Group 19Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
yumでインストールしたPHPを完全に削除することができれば、remi-php71
と指定したりremi-php54
と指定したりすることで再び好きなバージョンのPHPに切り替えることができると思ったのですが、なぜPHPを削除することができないのでしょうか?
ご回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/05 08:17