Secara default CentOS akan membekalkan versi PHP yang stable iaitu PHP 5.1 didalam repos. Tetapi ada beberapa aplikasi web contohnya PhpMyAdmin yang memerlukan versi PHP yang terkini. Untuk itu kita kena edit di bahagian yum repos untuk memasukkan PHP terkini dari repos testing.
Sebelum
1. Edit /etc/yum.repos.d/CentOS-Testing.repo
Masukkan code dibawah dalam file tersebut.
Sebelum
bash#php -v
PHP 5.1.6 (cli) (built: Mar 31 2010 02:39:17)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
1. Edit /etc/yum.repos.d/CentOS-Testing.repo
Masukkan code dibawah dalam file tersebut.
# CentOS-Testing: # !!!! CAUTION !!!! # This repository is a proving grounds for packages on their way to CentOSPlus and CentOS Extras. # They may or may not replace core CentOS packages, and are not guaranteed to function properly. # These packages build and install, but are waiting for feedback from testers as to # functionality and stability. Packages in this repository will come and go during the # development period, so it should not be left enabled or used on production systems without due# consideration.[c5-testing] name=CentOS-5 Testing baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing includepkgs=php*
2. Update
bash#yum update
Dependencies Resolved ============================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================= Updating: php x86_64 5.2.10-1.el5.centos c5-testing 1.2 M php-cli x86_64 5.2.10-1.el5.centos c5-testing 2.4 M php-common x86_64 5.2.10-1.el5.centos c5-testing 242 k php-devel x86_64 5.2.10-1.el5.centos c5-testing 549 k php-gd x86_64 5.2.10-1.el5.centos c5-testing 114 k php-imap x86_64 5.2.10-1.el5.centos c5-testing 50 k php-mcrypt x86_64 5.2.9-2.el5.centos.3 c5-testing 16 k php-mhash x86_64 5.2.9-2.el5.centos.3 c5-testing 8.5 k php-mysql x86_64 5.2.10-1.el5.centos c5-testing 83 k php-pdo x86_64 5.2.10-1.el5.centos c5-testing 63 k php-pear noarch 1:1.8.1-2.el5.centos c5-testing 419 k php-snmp x86_64 5.2.10-1.el5.centos c5-testing 25 k php-tidy x86_64 5.2.9-2.el5.centos.3 c5-testing 20 k php-xml x86_64 5.2.10-1.el5.centos c5-testing 103 k php-xmlrpc x86_64 5.2.10-1.el5.centos c5-testing 52 k Install 0 Package(s) Upgrade 15 Package(s) Total download size: 5.3 M Is this ok [y/N]: y
Update seperti biasa.. dan.. wohoooo~
Selepas
bash# php -v PHP 5.2.10 (cli) (built: Nov 13 2009 11:44:05) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
Comments