Skip to content

CentOSのPHPを5.3にアップグレード

CentOSのPHPを5.3にアップグレード published on CentOSのPHPを5.3にアップグレード への4件のコメント

CentOS標準のパッケージではPHP 5.1系しか使えないので、Remiレポジトリを使ってPHP 5.3を入れる。

色んなWebサイトにやり方が書いてあるけど、もっと簡単にできるので、一応メモ書き程度に残す。

■EPELとRemiレポジトリをインストール

$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

※2011/2/5追記:本エントリ記載当時はepel-release-5-3.noarch.rpmだったけど、現在は5.4になっている。

上の2つのコマンドだけ。remi-release-5-x.el5.remi.noarchというパッケージを使ったやり方が多いけど、こっちのやり方の方が楽だと思う。

■PHPをアップグレード

$ sudo yum install --enablerepo=remi php

これだけ。関連パッケージもアップグレードされる。

■環境

CentOS 5.5

■参考サイト

やっぱり、本家の情報を見るべき

■作業ログ

自分用に。

[kazu@ns1 tmp]$ yum list installed *php*
Loaded plugins: fastestmirror, priorities
base                                                                  2599/2599
Installed Packages
php.i386                             5.1.6-27.el5                      installed
php-cli.i386                         5.1.6-27.el5                      installed
php-common.i386                      5.1.6-27.el5                      installed
php-ldap.i386                        5.1.6-27.el5                      installed
[kazu@ns1 tmp]$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm を取得中
警告: /var/tmp/rpm-xfer.u8vH4n: ヘッダ V3 DSA signature: NOKEY, key ID 217521f6
準備中...                ########################################### [100%]
1:epel-release           ########################################### [100%]
[kazu@ns1 tmp]$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
http://rpms.famillecollet.com/enterprise/remi-release-5.rpm を取得中
警告: /var/tmp/rpm-xfer.U3snoW: ヘッダ V4 DSA signature: NOKEY, key ID 00f97f56
準備中...                ########################################### [100%]
1:remi-release           ########################################### [100%]
[kazu@ns1 tmp]$ sudo yum install --enablerepo=remi php
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* addons: ftp.riken.jp
* base: ftp.riken.jp
* epel: ftp.kddilabs.jp
* extras: ftp.riken.jp
* remi: rpms.famillecollet.com
* updates: ftp.riken.jp
remi                                                     | 2.6 kB     00:00
remi/primary_db                                          | 207 kB     00:01
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.3.2-1.el5.remi set to be updated
--> Processing Dependency: php-common = 5.3.2-1.el5.remi for package: php
--> Processing Dependency: php-cli = 5.3.2-1.el5.remi for package: php
--> Running transaction check
---> Package php-cli.i386 0:5.3.2-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
--> Processing Dependency: php-common = 5.1.6-27.el5 for package: php-ldap
---> Package php-common.i386 0:5.3.2-1.el5.remi set to be updated
--> Running transaction check
---> Package libedit.i386 0:2.11-2.20080712cvs.el5 set to be updated
---> Package php-ldap.i386 0:5.3.2-1.el5.remi set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package           Arch        Version                        Repository   Size
================================================================================
Updating:
php               i386        5.3.2-1.el5.remi               remi        1.3 M
Installing for dependencies:
libedit           i386        2.11-2.20080712cvs.el5         epel         79 k
Updating for dependencies:
php-cli           i386        5.3.2-1.el5.remi               remi        2.6 M
php-common        i386        5.3.2-1.el5.remi               remi        949 k
php-ldap          i386        5.3.2-1.el5.remi               remi         51 k
Transaction Summary
================================================================================
Install       1 Package(s)
Upgrade       4 Package(s)
Total download size: 4.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): php-ldap-5.3.2-1.el5.remi.i386.rpm                |  51 kB     00:01
(2/5): libedit-2.11-2.20080712cvs.el5.i386.rpm           |  79 kB     00:00
(3/5): php-common-5.3.2-1.el5.remi.i386.rpm              | 949 kB     00:02
(4/5): php-5.3.2-1.el5.remi.i386.rpm                     | 1.3 MB     00:03
(5/5): php-cli-5.3.2-1.el5.remi.i386.rpm                 | 2.6 MB     00:04
--------------------------------------------------------------------------------
Total                                           112 kB/s | 4.9 MB     00:45
警告: rpmts_HdrFromFdno: ヘッダ V3 DSA signature: NOKEY, key ID 217521f6
epel/gpgkey                                              | 1.7 kB     00:00
Importing GPG key 0x217521F6 "Fedora EPEL 

4件のコメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です