CentOS4系ではPHP4.3.x系
いまどき
PHP4はないでしょうに、デフォルトのままだといくらアップデートしても5.xにはならない
(勝手になっても困るのだが)
というわけで通常のリポジトリにcentosplusを加えてやることで実現可能
# vi /etc/yum.repos.d/CentOS-Base.repo
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=1
# yum update php
インストール環境にもよるが、恐ろしいほどの依存パッケージがあるので一気にUPDATE!
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
php-xml i386 5.1.6-3.el4s1.10 centosplus 85 k
replacing php-domxml.i386 4.3.9-3.26
Updating:
php i386 5.1.6-3.el4s1.10 centosplus 1.1 M
Installing for dependencies:
mysql-libs i386 5.0.82sp1-1.el4_8 centosplus 1.8 M
php-cli i386 5.1.6-3.el4s1.10 centosplus 1.9 M
php-common i386 5.1.6-3.el4s1.10 centosplus 136 k
php-pdo i386 5.1.6-3.el4s1.10 centosplus 220 k
postgresqlclient7 i386 7.4.22-1.el4s1.1 centosplus 239 k
Updating for dependencies:
mod_auth_pgsql i386 2.0.3-2.el4s1.2 centosplus 22 k
perl i386 4:5.8.8-9.el4s1_4 centosplus 11 M
perl-DBD-Pg i386 1.49-2.el4s1 centosplus 112 k
php-devel i386 5.1.6-3.el4s1.10 centosplus 490 k
php-gd i386 5.1.6-3.el4s1.10 centosplus 103 k
php-imap i386 5.1.6-3.el4s1.10 centosplus 49 k
php-ldap i386 5.1.6-3.el4s1.10 centosplus 32 k
php-mbstring i386 5.1.6-3.el4s1.10 centosplus 970 k
php-mysql i386 5.1.6-3.el4s1.10 centosplus 77 k
php-ncurses i386 5.1.6-3.el4s1.10 centosplus 36 k
php-odbc i386 5.1.6-3.el4s1.10 centosplus 47 k
php-pear noarch 1:1.4.11-1.el4s1.1 centosplus 345 k
php-pgsql i386 5.1.6-3.el4s1.10 centosplus 62 k
php-snmp i386 5.1.6-3.el4s1.10 centosplus 26 k
php-xmlrpc i386 5.1.6-3.el4s1.10 centosplus 49 k
postgresql i386 8.1.15-1.el4s1.1 centosplus 2.8 M
postgresql-contrib i386 8.1.15-1.el4s1.1 centosplus 416 k
postgresql-devel i386 8.1.15-1.el4s1.1 centosplus 1.1 M
postgresql-docs i386 8.1.15-1.el4s1.1 centosplus 5.6 M
postgresql-libs i386 8.1.15-1.el4s1.1 centosplus 183 k
postgresql-pl i386 8.1.15-1.el4s1.1 centosplus 67 k
postgresql-python i386 8.1.15-1.el4s1.1 centosplus 63 k
postgresql-server i386 8.1.15-1.el4s1.1 centosplus 3.7 M
postgresql-tcl i386 8.1.15-1.el4s1.1 centosplus 79 k
postgresql-test i386 8.1.15-1.el4s1.1 centosplus 1.1 M
Transaction Summary
=============================================================================
Install 6 Package(s)
Update 26 Package(s)
Remove 0 Package(s)
Total download size: 34 M