2011年10月20日

CentOS5系にPHP 5.2をyumで入れる

CentOS5系を使っていて、WordPressを動かそうとしたらPHP5.1じゃ動かないよ、と言われて5.2系をyumから入れたいな、とぐるっと見回したら、こちらのエントリがよさそうでしたので、参考にさせていただきました。

http://d.hatena.ne.jp/youhey/20110330/1301488692

dev.centos.org、という開発用リポジトリがあったんですね。

[root@host ~]# cat /etc/yum.repos.d/CentOS-Testing.repo
[centos5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
priority=1


上記のように追加のリポジトリを設定して、そこを使用するよう以下の感じで“update php”とすればOK。

# yum --enablerepo=centos5-testing update php
Loaded plugins: downloadonly, fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: rsync.atworks.co.jp
* extras: rsync.atworks.co.jp
* rpmforge: apt.sw.be
* updates: rsync.atworks.co.jp
Excluding Packages in global exclude list
Finished
286 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: php = 5.1.6-27.el5_5.3 for package: php-devel
---> Package php.x86_64 0:5.2.10-1.el5.centos set to be updated
--> Processing Dependency: php-cli = 5.2.10-1.el5.centos for package: php
--> Processing Dependency: php-common = 5.2.10-1.el5.centos for package: php
--> Running transaction check
---> Package php-cli.x86_64 0:5.2.10-1.el5.centos set to be updated
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-pdo
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-mbstring
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-mysql
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-gd
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-xml
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-ncurses
---> Package php-common.x86_64 0:5.2.10-1.el5.centos set to be updated
---> Package php-devel.x86_64 0:5.2.10-1.el5.centos set to be updated
--> Running transaction check
---> Package php-gd.x86_64 0:5.2.10-1.el5.centos set to be updated
---> Package php-mbstring.x86_64 0:5.2.10-1.el5.centos set to be updated
---> Package php-mysql.x86_64 0:5.2.10-1.el5.centos set to be updated
---> Package php-ncurses.x86_64 0:5.2.10-1.el5.centos set to be updated
---> Package php-pdo.x86_64 0:5.2.10-1.el5.centos set to be updated
---> Package php-xml.x86_64 0:5.2.10-1.el5.centos set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

(中略)

Complete!
# php --version
PHP 5.2.10 (cli) (built: Nov 13 2009 11:44:05)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
#


うん、おっけ。
posted by へろ at 11:57 | Comment(0) | TrackBack(0) | コンピュータ