Take me to your heart.

CentOS 5自身的php版本为5.1.6,mysql 为5.0.x,官方更新速度慢。

如果想用最新的php版本,就需要通过编译才能用上最新的版本

IUS Packages 可以帮你解决CentOS 5 php mysql RPM包更新的问题

IUS Packages 安装

#wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-1-1.ius.el5.noarch.rpm
#wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1-2.ius.el5.noarch.rpm
rpm -Uvh  ius-release*.rpm epel-release*.rpm

查看最新的IUS Packages 最新的RPM包

[root@el5-i386 ~]# yum list | grep -w \.ius\.
mod_python26-debuginfo.i386            3.3.1-10.ius.el5       ius-testing      
mysql50.i386                           5.0.83-2.ius.el5       ius-testing      
mysql50-bench.i386                     5.0.83-2.ius.el5       ius-testing      
mysql50-debuginfo.i386                 5.0.83-2.ius.el5       ius-testing      
mysql50-devel.i386                     5.0.83-2.ius.el5       ius-testing      
mysql50-server.i386                    5.0.83-2.ius.el5       ius-testing      
mysql51.i386                           5.1.36-2.ius.el5       ius-testing      
mysql51-bench.i386                     5.1.36-2.ius.el5       ius-testing      
mysql51-debuginfo.i386                 5.1.36-2.ius.el5       ius-testing      
mysql51-devel.i386                     5.1.36-2.ius.el5       ius-testing      
mysql51-plugins-archive.i386           5.1.36-2.ius.el5       ius-testing      
mysql51-plugins-blackhole.i386         5.1.36-2.ius.el5       ius-testing      
mysql51-plugins-example.i386           5.1.36-2.ius.el5       ius-testing      
mysql51-plugins-federated.i386         5.1.36-2.ius.el5       ius-testing      
mysql51-server.i386                    5.1.36-2.ius.el5       ius-testing      
php52.i386                             5.2.10-1.2.ius.el5     ius-testing        
php52-cli.i386                         5.2.10-1.2.ius.el5     ius-testing
php52-common.i386                      5.2.10-1.2.ius.el5     ius-testing        
php52-gd.i386                          5.2.10-1.2.ius.el5     ius-testing      
php52-imap.i386                        5.2.10-1.2.ius.el5     ius-testing      
php52-ldap.i386                        5.2.10-1.2.ius.el5     ius-testing      
php52-mbstring.i386                    5.2.10-1.2.ius.el5     ius-testing      
php52-mysql.i386                       5.2.10-1.2.ius.el5     ius-testing      
php52-odbc.i386                        5.2.10-1.2.ius.el5     ius-testing      
php52-pdo.i386                         5.2.10-1.2.ius.el5     ius-testing      
php52-xml.i386                         5.2.10-1.2.ius.el5     ius-testing
php52-bcmath.i386                      5.2.10-1.2.ius.el5     ius-testing      
php52-dba.i386                         5.2.10-1.2.ius.el5     ius-testing      
php52-debuginfo.i386                   5.2.10-1.2.ius.el5     ius-testing      
php52-devel.i386                       5.2.10-1.2.ius.el5     ius-testing      
php52-mcrypt.i386                      5.2.10-1.2.ius.el5     ius-testing      
php52-mssql.i386                       5.2.10-1.2.ius.el5     ius-testing      
php52-ncurses.i386                     5.2.10-1.2.ius.el5     ius-testing      
php52-pgsql.i386                       5.2.10-1.2.ius.el5     ius-testing      
php52-snmp.i386                        5.2.10-1.2.ius.el5     ius-testing      
php52-soap.i386                        5.2.10-1.2.ius.el5     ius-testing      
php52-tidy.i386                        5.2.10-1.2.ius.el5     ius-testing      
php52-xmlrpc.i386                      5.2.10-1.2.ius.el5     ius-testing      
php53.i386                             5.3.0-1.ius.el5        ius-testing      
php53-bcmath.i386                      5.3.0-1.ius.el5        ius-testing      
php53-cli.i386                         5.3.0-1.ius.el5        ius-testing      
php53-common.i386                      5.3.0-1.ius.el5        ius-testing      
php53-dba.i386                         5.3.0-1.ius.el5        ius-testing      
php53-debuginfo.i386                   5.3.0-1.ius.el5        ius-testing      
php53-devel.i386                       5.3.0-1.ius.el5        ius-testing      
php53-gd.i386                          5.3.0-1.ius.el5        ius-testing      
php53-imap.i386                        5.3.0-1.ius.el5        ius-testing      
php53-ldap.i386                        5.3.0-1.ius.el5        ius-testing      
php53-mbstring.i386                    5.3.0-1.ius.el5        ius-testing      
php53-mcrypt.i386                      5.3.0-1.ius.el5        ius-testing      
php53-mssql.i386                       5.3.0-1.ius.el5        ius-testing      
php53-mysql.i386                       5.3.0-1.ius.el5        ius-testing      
php53-odbc.i386                        5.3.0-1.ius.el5        ius-testing      
php53-pdo.i386                         5.3.0-1.ius.el5        ius-testing      
php53-pgsql.i386                       5.3.0-1.ius.el5        ius-testing      
php53-snmp.i386                        5.3.0-1.ius.el5        ius-testing      
php53-soap.i386                        5.3.0-1.ius.el5        ius-testing      
php53-tidy.i386                        5.3.0-1.ius.el5        ius-testing      
php53-xml.i386                         5.3.0-1.ius.el5        ius-testing      
php53-xmlrpc.i386                      5.3.0-1.ius.el5        ius-testing   
python26-debuginfo.i386                2.6-4.5.ius.el5        ius-testing
python26-devel.i386                    2.6-4.5.ius.el5        ius-testing
python26-libs.i386                     2.6-4.5.ius.el5        ius-testing
python26-setuptools.noarch             0.6c9-1.1.ius.el5      ius-testing
python26-test.i386                     2.6-4.5.ius.el5        ius-testing
python26-tools.i386                    2.6-4.5.ius.el5        ius-testing
 

IUS Packages 更新方法

[root@el5-i386 ~]# yum shell
删除旧的centos php RPM包
> remove php-gd php-cli php-odbc php-mbstring php-pdo php php-xml php-common php-ldap php-mysql php-imap
Setting up Remove Process
更新的php52 RPM包
> install php52-gd php52-cli php52-odbc php52-mbstring php52-pdo php52 php52-xml php52-common php52-ldap php52-mysql php52-imap

> transaction solve

> transaction run

Pages 1/1 第一页 1 最后页