PHPを5.3.3から5.4.45にyum updateしました。

phpのバージョンを5.3.3から上げました。環境はCentOS6.7です。思えば、`yum remove`してから`yum install`ではなくてyum updateで上げたことは無かったです(^^ゞ

# リポジトリを追加
リポジトリが無かったので追加しました。

```bash:リポジトリを追加
sudo rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
sudo rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
```

# yum infoでupdateの情報を表示
yum info をするとupdateされるパッケージのバージョンがわかるみたいです。

```bash:updateされるphpのバージョンを確認
sudo yum --enablerepo=epel,remi,rpmforge info php
読み込んだプラグイン:fastestmirror, security
Loading mirror speeds from cached hostfile
epel/metalink                                                                                                 | 5.3 kB     00:00     
 * base: mirror.as24220.net
 * epel: ftp.riken.jp
 * extras: mirror.as24220.net
 * remi: remi.kazukioishi.net
 * remi-safe: remi.kazukioishi.net
 * rpmforge: ftp.riken.jp
 * updates: mirror.as24220.net
base                                                                                                          | 3.7 kB     00:00     
epel                                                                                                          | 4.3 kB     00:00     
epel/primary_db                                                                                               | 5.7 MB     00:00     
extras                                                                                                        | 3.4 kB     00:00     
remi                                                                                                          | 2.9 kB     00:00     
remi/primary_db                                                                                               | 1.2 MB     00:00     
remi-safe                                                                                                     | 2.9 kB     00:00     
rpmforge                                                                                                      | 1.9 kB     00:00     
updates                                                                                                       | 3.4 kB     00:00     
インストール済みパッケージ
名前                : php
アーキテクチャ      : x86_64
バージョン          : 5.3.3
リリース            : 46.el6_6
容量                : 3.5 M
リポジトリー        : installed
提供元リポジトリー  : updates
要約                : PHP scripting language for creating dynamic web sites
URL                 : http://www.php.net/
ライセンス          : PHP
説明                : PHP is an HTML-embedded scripting language. PHP attempts to make it
                    : easy for developers to write dynamically generated webpages. PHP also
                    : offers built-in database integration for several commercial and
                    : non-commercial database management systems, so writing a
                    : database-enabled webpage with PHP is fairly simple. The most common
                    : use of PHP coding is probably as a replacement for CGI scripts.
                    : 
                    : The php package contains the module which adds support for the PHP
                    : language to Apache HTTP Server.

利用可能なパッケージ
名前                : php
アーキテクチャ      : x86_64
バージョン          : 5.4.45
リリース            : 1.el6.remi
容量                : 2.8 M
リポジトリー        : remi
要約                : PHP scripting language for creating dynamic web sites
URL                 : http://www.php.net/
ライセンス          : PHP and Zend and BSD
説明                : PHP is an HTML-embedded scripting language. PHP attempts to make it
                    : easy for developers to write dynamically generated web pages. PHP also
                    : offers built-in database integration for several commercial and
                    : non-commercial database management systems, so writing a
                    : database-enabled webpage with PHP is fairly simple. The most common
                    : use of PHP coding is probably as a replacement for CGI scripts.
                    : 
                    : The php package contains the module (often referred to as mod_php)
                    : which adds support for the PHP language to Apache HTTP Server.
```
つまり`yum update`するとPHP5.4.45になるのだとおもいます。

現在のPHPを確認します。

```bash:PHPのバージョンを確認
php -v
PHP 5.3.3 (cli) (built: Jul  9 2015 17:39:00) 
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
```

# PHPのバージョンをupdate
yum updateします。

```bash:phpのバージョンをアップデート
sudo yum -y --enablerepo=epel,remi,rpmforge update php

# 略

```


# PHPのバージョンを確認
PHPがupdateされたので確認します。

```bash:PHPのバージョンを確認
php -v
PHP 5.4.45 (cli) (built: Sep  2 2015 18:54:00) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
```
PHP5.4.45になりました(☝ ՞ਊ ՞)

# 参考
http://icondecotter.jp/blog/2013/08/01/yum-update%E3%81%A7php%E3%82%925-3%E3%81%8B%E3%82%895-4%E3%81%AB%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88/