2014年2月25日火曜日

CentOS 6.5 に yum で最新のPHP をinstall する。

既存のリポジトリだとPHPは5.3.3-27となっています。
ここでは5.5をinstallしてみたいと思います。

リポジトリを追加


EPELのrepositoryを追加
[[email protected] ~]$ 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.SSssDq: ヘッダ V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
準備中...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
remiのrepositoryを追加
[[email protected] ~]$ rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
http://rpms.famillecollet.com/enterprise/remi-release-6.rpm を取得中
警告: /var/tmp/rpm-tmp.u3YZaw: ヘッダ V3 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
準備中...                ########################################### [100%]
   1:remi-release           ########################################### [100%]
php 5.5はremi-php55というrepoです。
[[email protected] ~]$ yum install --enablerepo=remi-php55 php php-devel php-mbstring php-mcrypt php-mysql php-phpunit-PHPUnit php-pecl-xdebug
以下のようにphp 5.5.9がインストールされました。
[[email protected] ~]$ php -v
PHP 5.5.9 (cli) (built: Feb 18 2014 14:51:38) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans