Help us understand the problem. What is going on with this article?

CentOSにPHP5.5をインストール

More than 5 years have passed since last update.

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
pakiln
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした