適当に・・・

何の目的も無くブログを立ち上げてみました。更新は不定期ですね。

CentOS5.4 PHP 5.1.6 →PHP 5.3

2010年02月06日 13時40分09秒 | PHP
最近phpを使う機会が
多くなってきた。

だけどCentOS5.4のyumで
インストールするphpは
PHP 5.1.6
安定版なんだろうし、通常使う時は
問題ないのだけれど、便利な関数や
その他諸々の事情でアップデートしたい。

PHP 5.1.6 → PHP 5.3にする手順。

まず、yum でepelのリポジトリ(レポジトリ?)を使えるようにする。
(いつも発音がわからね)

cd /usr/local/src

wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm

rpm -Uvh epel-release-5-3.noarch.rpm

次は yum でremiのリポジトリを使えるようにする。

wget http://rpms.famillecollet.com/el5.x86_64/remi-release-5-6.el5.remi.noarch.rpm

rpm -Uvh remi-release-5-6.el5.remi.noarch.rpm

でリポジトリの設定ファイルが入った。

次は入った設定ファイルの編集
vi /etc/yum.repos.d/epel.repo

failovermethod=priority
enabled=1
gpgcheck=1

となっている記述のところを探して、
failovermethod=priority
priority=1 #追加
enabled=0 #変更
gpgcheck=1

として保存

次も同じく
vi /etc/yum.repos.d/remi.repo

enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority

との記述があるところを

enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority
priority=1

とする。

yum --enablerepo=epel,remi -y update php php-mbstring

終了したら

php -v として

PHP 5.3.1 (cli) (built: Nov 20 2009 18:18:28)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies

こんな感じの結果が返ってくればOK

以上。


最新の画像もっと見る

コメントを投稿