42460


**環境**  
・CentOS7  
・yumでインストールしたPHP7.0

* * *

**質問**  
・7.1へアップグレードするには？

* * *

**案1.yum update php --enablerepo=remi-php71**  
・上記は何をするコマンド？  
・php71のリポジトリを指定してyum updateするので、PHP7.1へアップグレードされる？

**案2.yum install --enablerepo=remi-php71 php**  
・PHP7.0が動作している状態で、php71のリポジトリを指定してインストールしたら、PHP7.1へアップグレードされる？

**案3.yum remove php-*した後、案2**  
・最初に既存のPHPは削除が必要ですか？


CC BY-SA 3.0
2018-03-15T04:11:37.803
42404
2020-07-25T06:47:37.113
2020-07-25T06:47:37.113
3060
7886
question
php centos yum
yumでインストールしたPHP7.0を7.1へアップグレードしたい


以下はCentOS 6で確認した結果です。

baseリポジトリ、もしくはremi-php70リポジトリからphpを既にインストールした状態で  
`yum --enablerepo=remi-php71 install php`を実行した場合には、既存のパッケージを置き換える形で  
**上書きインストール** されました(`install`の代わりに`upgrade`指定でも同様)。  
事前の削除は特に必要ないと思います。  
`-y`オプションを使わない限り、インストール・アップグレード前に簡単なサマリーが表示されるので何が起きるのかは事前に確認ができるかと。

`--enablerepo`オプションは`/etc/yum.repo.d/*.repo`で普段無効にされているリポジトリをコマンドラインから一時的に有効にするオプションです。`man
yum`でオプションを確認しましょう。


CC BY-SA 3.0
2018-03-17T16:32:37.977
42460
2018-03-17T16:32:37.977
3060
42404
answer