最近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
以上。
多くなってきた。
だけど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
以上。