うちのサーバーがFedora3なのでPHP4です。

PHP5にあげる必要が出てきたので、やってみました。


http://kazuizm.com/2006/07/05-123013.php

を参考に行いましたが、設定ファイルのURLが古いため失敗。


以下のように設定ファイルを作り直しました。


[root@]# vi /etc/yum.conf

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
obsoletes=1
#gpgcheck=1

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/$releasever/$basearch/os/

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/updates/$releasever/$basearch/

[sera.desuyo.net]
name=sera.desuyo.net - $basearch - Kazuhiko's RPMS
baseurl=http://yum.sera.desuyo.net/$releasever/$basearch/
exclude=httpd*,apr*,apr-util*,mod_ssl*

時間がかかっても気長に待つべし。

止まってしまったかと思って途中で止めてしまってうまくバージョンアップできなかった。

再度インストールしようとすると、インストール中でできたファイルでインストールできないので

ファイルを削除して、

# yum update php

でうまくいった。


バージョンの確認

[root@venus ~]# php -v
PHP 5.0.4 (cgi) (built: May 16 2005 13:19:47)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.4-dev, Copyright (c) 1998-2004 Zend Technologies


成功