Rabu, 3 Februari 2010

Update PHP 5.3.1 on Centos 5.2

# Standard PHP version didalam Centos 5.2 agak ketinggalan dan untuk update menggunakan yum secara terus didapati mirror download yang sedia ada tidak melayan sebarang versi php yang terkini. Jadi dengan cara lain saya telah mengemaskini dahulu repositary yum dan baru laa saya melakukan update.


[root@ketutu ~]# wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
--2010-02-03 14:37:45-- http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
Resolving download.fedora.redhat.com... 209.132.183.67
Connecting to download.fedora.redhat.com|209.132.183.67|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11989 (12K) [application/x-rpm]
Saving to: `epel-release-5-3.noarch.rpm'

100%[===========================================>] 11,989 27.3K/s in 0.4s

2010-02-03 14:37:48 (27.3 KB/s) - `epel-release-5-3.noarch.rpm' saved [11989/11989]

[root@ketutu ~]# wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
--2010-02-03 14:38:01-- http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
Resolving rpms.famillecollet.com... 88.191.60.189
Connecting to rpms.famillecollet.com|88.191.60.189|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4855 (4.7K) [application/x-rpm]
Saving to: `remi-release-5.rpm'

100%[===========================================>] 4,855 20.5K/s in 0.2s

2010-02-03 14:38:03 (20.5 KB/s) - `remi-release-5.rpm' saved [4855/4855]

[root@ketutu ~]# rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
warning: remi-release-5.rpm: Header V4 DSA signature: NOKEY, key ID 00f97f56
warning: epel-release-5-3.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing... ########################################### [100%]
1:epel-release ########################################### [ 50%]
2:remi-release ########################################### [100%]
[root@ketutu ~]# yum --enablerepo=remi update php
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: centos.maulvi.net
* base: centos.maulvi.net
* epel: ftp.jaist.ac.jp
* extras: centos.maulvi.net
* remi: iut-info.univ-reims.fr
* updates: centos.maulvi.net
epel | 3.4 kB 00:00
epel/primary_db | 2.3 MB 00:13
remi | 2.6 kB 00:00
remi/primary_db | 185 kB 00:01
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: php-cli = 5.3.1-1.el5.remi for package: php
--> Processing Dependency: php-common = 5.3.1-1.el5.remi for package: php
--> Running transaction check
---> Package php-cli.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-ldap
---> Package php-common.i386 0:5.3.1-1.el5.remi set to be updated
--> Running transaction check
---> Package libedit.i386 0:2.11-2.20080712cvs.el5 set to be updated
---> Package php-ldap.i386 0:5.3.1-1.el5.remi set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================
Package Arch Version Repository Size
===============================================================Updating:
php i386 5.3.1-1.el5.remi remi 1.3 M
Installing for dependencies:
libedit i386 2.11-2.20080712cvs.el5 epel 79 k
Updating for dependencies:
php-cli i386 5.3.1-1.el5.remi remi 2.5 M
php-common i386 5.3.1-1.el5.remi remi 945 k
php-ldap i386 5.3.1-1.el5.remi remi 50 k

Transaction Summary
===============================================================
Install 1 Package(s)
Update 4 Package(s)
Remove 0 Package(s)

Total download size: 4.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): php-ldap-5.3.1-1.el5.remi.i386.rpm | 50 kB 00:00
(2/5): libedit-2.11-2.20080712cvs.el5.i386.rpm | 79 kB 00:00
(3/5): php-common-5.3.1-1.el5.remi.i386.rpm | 945 kB 00:06
(4/5): php-5.3.1-1.el5.remi.i386.rpm | 1.3 MB 00:09
(5/5): php-cli-5.3.1-1.el5.remi.i386.rpm | 2.5 MB 00:18
------------------------------------------------------------------------------
Total 131 kB/s | 4.9 MB 00:38
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 00f97f56
remi/gpgkey | 1.3 kB 00:00
Importing GPG key 0x00F97F56 "Remi Collet " from /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Is this ok [y/N]: y
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6
epel/gpgkey | 1.7 kB 00:00
Importing GPG key 0x217521F6 "Fedora EPEL " from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction

WARNING : This php-* RPM are not official Fedora build and
overrides the official ones. Don't file bugs on Fedora Project.

Use dedicated forums http://forums.famillecollet.com/

Updating : php-common 1/9
Installing : libedit 2/9
Updating : php-cli 3/9
Updating : php 4/9
Updating : php-ldap 5/9
Cleanup : php-common 6/9
Cleanup : php-cli 7/9
Cleanup : php 8/9
Cleanup : php-ldap 9/9

Dependency Installed:
libedit.i386 0:2.11-2.20080712cvs.el5

Updated:
php.i386 0:5.3.1-1.el5.remi

Dependency Updated:
php-cli.i386 0:5.3.1-1.el5.remi php-common.i386 0:5.3.1-1.el5.remi php-ldap.i386 0:5.3.1-1.el5.remi

Complete!
[root@ketutu ~]# php -v
PHP 5.3.1 (cli) (built: Nov 20 2009 17:51:14)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
[root@ketutu ~]# service httpd restart