remi(Les RPM de Remi - Repository)のrpmパッケージを使います。
http://rpms.famillecollet.com/
remiはrpmの依存関係の問題が少ない印象であり、個人的にオススメなリポジトリです。
まずepelのリポジトリを追加します。次は64ビット用のパスです。32ビット版はx86_64をi386に変更してください。
$ sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.x9joay: ヘッダ V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
準備中... ########################################### [100%]
1:epel-release ########################################### [100%]
次にremiのリポジトリを追加します。
$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
http://rpms.famillecollet.com/enterprise/remi-release-6.rpm を取得中
警告: /var/tmp/rpm-tmp.hGZNcG: ヘッダ V3 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
準備中... ########################################### [100%]
1:remi-release ########################################### [100%]
/etc/yum.repos.d/remi.repoを確認します。
remi-php55がPHP5.5用に追加されたリポジトリです。
$ /etc/yum.repos.d/remi.repo
[remi]
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php55]
name=Les RPM de remi de PHP 5.5 pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/php55/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/php55/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
(省略)
yum listで提供されているパッケージを確認できます。
php以外にインストールしたいパッケージがあれば選別します。
$ yum list --enablerepo=remi --enablerepo=remi-php55 | grep php
* remi-php55: mirror.smartmedia.net.id
apc-panel.noarch 3.1.15-0.3.svn329913.el6.remi.1 remi-php55
apcu-panel.noarch 4.0.2-2.el6.remi.1 remi-php55
cups-php.x86_64 1:1.4.2-50.el6_4.5 updates
eclipse-phpeclipse.noarch 1.2.1-6.el6 epel
fedora-review-php-phpci.noarch 0.5.0-1.el6 epel
graphviz-php.x86_64 2.26.0-10.el6 base
nntpgrab-php.x86_64 0.7.2-1.el6 epel
php.x86_64 5.5.4-1.el6.remi remi-php55
ではPHP5.5をインストールします。
ここでは複数のパッケージをインストールしていますが、とりあえず確認するだけならphpのみで構いません。
変更2014/05/15 php-mysqlをphp-mysqlndに変更、php-opcacheを追加。
$ sudo yum install --enablerepo=remi --enablerepo=remi-php55 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug
(多いので省略)
phpコマンドのバージョン確認。
$ php --version
PHP 5.5.4 (cli) (built: Sep 19 2013 14:42:22)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans