CentOSのバージョン確認方法についてはCentOSのバージョン確認コマンドとアーキテクチャ確認コマンド | mawatari.jpを参照
# yum install php55w
とすると、 php-commonがconcliftしていると怒られますので、私は
$ cat /etc/redhat-release
CentOS release 6.4 (Final)
PHP5.5への移行方法についてはPHP 5.5 on CentOS/RHEL 6.4 and 5.9 via Yum | Webtatic.comを参照# yum install php55w
とすると、 php-commonがconcliftしていると怒られますので、私は
# yum remove php-common
========================================================================================================================
Package Arch Version Repository Size
========================================================================================================================
Removing:
php-common x86_64 5.3.19-1.el6.remi @remi 6.3 M
Removing for dependencies:
php x86_64 5.3.19-1.el6.remi @remi 7.7 M
php-cli x86_64 5.3.19-1.el6.remi @remi 6.7 M
php-devel x86_64 5.3.19-1.el6.remi @remi 10 M
php-gd x86_64 5.3.19-1.el6.remi @remi 672 k
php-ldap x86_64 5.3.19-1.el6.remi @remi 105 k
php-mbstring x86_64 5.3.19-1.el6.remi @remi 4.1 M
php-mysql x86_64 5.3.19-1.el6.remi @remi 448 k
php-pdo x86_64 5.3.19-1.el6.remi @remi 353 k
php-pear noarch 1:1.9.4-12.el6.remi @remi 2.2 M
php-pgsql x86_64 5.3.19-1.el6.remi @remi 315 k
php-xml x86_64 5.3.19-1.el6.remi @remi 630 k
phpmyadmin noarch 2.11.11.3-2.el6.rf @rpmforge 13 M
Transaction Summary
========================================================================================================================
Remove 13 Package(s)
で、php-common他5.3のphpのパッケージを消してから# yum --enablerepo=remi,epel,rpmforge install php55w-devel php55w-pear php55w-xml php55w-pgsql php55w-gd php55w-ldap
php55w-opcache php55w-mbstring php55w-mysql php55w-pdo php55w-snmp php55w-soap php55w-xmlrpc phpmyadmin ======================================================================================================================== Package Arch Version Repository Size ======================================================================================================================== Installing: php55w-devel x86_64 5.5.3-1.w6 webtatic 2.5 M php55w-gd x86_64 5.5.3-1.w6 webtatic 134 k php55w-ldap x86_64 5.5.3-1.w6 webtatic 31 k php55w-mbstring x86_64 5.5.3-1.w6 webtatic 930 k php55w-mysql x86_64 5.5.3-1.w6 webtatic 106 k php55w-opcache x86_64 5.5.3-1.w6 webtatic 85 k php55w-pdo x86_64 5.5.3-1.w6 webtatic 91 k php55w-pear noarch 1:1.9.4-7.w6 webtatic 389 k php55w-pgsql x86_64 5.5.3-1.w6 webtatic 83 k php55w-snmp x86_64 5.5.3-1.w6 webtatic 29 k php55w-soap x86_64 5.5.3-1.w6 webtatic 193 k php55w-xml x86_64 5.5.3-1.w6 webtatic 142 k php55w-xmlrpc x86_64 5.5.3-1.w6 webtatic 41 k phpmyadmin noarch 2.11.11.3-2.el6.rf rpmforge 2.7 M Installing for dependencies: php55w x86_64 5.5.3-1.w6 webtatic 2.5 M php55w-cli x86_64 5.5.3-1.w6 webtatic 2.4 M php55w-common x86_64 5.5.3-1.w6 webtatic 1.2 M Transaction Summary ======================================================================================================================== Install 17 Package(s)
で、全部入れ直したのですが、
# yum replace php-common --replace-with=php55w-common
というコマンドで置き換えができるのですね。
私は試していないのでなんとも言えないのですが。
インストールが終わったら/etc/php.iniを書き換えます。