View Single Post
  #1  
Old 8th January 2011, 18:10
deunan deunan is offline
Junior Member
 
Join Date: Sep 2009
Posts: 9
Thanks: 0
Thanked 5 Times in 3 Posts
Default Centos 5.5 - IUS PHP53

Dear all

I had a requirement to install a PHP app that requires PHP5.2. Centos ships with 5.1.6 :-(

Anyway, after long consideration, I've decided to use IUS' PHP 5.3 stack. I avoided Centos's PHP5.2 Testing repo due to missing modules and also, since 5.3 is bleeding edge (WTF!?)

http://iuscommunity.org/

After aggressively ensuring EPEL and IUS repo does not inadvertently overwrites ISPConfig dependent packages that was sourced from RPMForge, using IUS yum-plugin-replace, with a single command - "yum replace php --replace-with php53u", the upgrade was relatively painless!

Code:
[epel]
...
exclude=perl* arj fail2ban freeze mod_fcgid nomarch php-eaccelerator pure-ftpd
Before I forget - I did this on a freshly installed Centos 5.5 Perfect Server configuration. Your mileage may vary.

There was some things of note -

php-mhash has been deprecated in PHP5.3, so you don't need this.

I had to install php53u-tidy separately, it was uninstalled as part of "Dependency Removed" but not replaced automagically.

php-eaccelerator was also removed and I couldn't find a replacement on IUS repo for this. Instead, I used php53u-pecl-apc. Not sure whether this is okay though and I invite comments/advice.

Another concern is suPHP. Unsure of the proper was top test this, I had wordpress installed in a website with suPHP enabled. Wordpress seems working fine with automatic plugin updates working flawlessly. Can anyone comment whether this means suPHP is working or otherwise? Also does lack of php-eaccelerator affect operations, also since I had to replace it with php53u-pecl-apc.

Comments/Advice appreciated.

Some of things I wrote about of note below -

Code:
Installing:
 php53u                          i386                  5.3.4-2.ius.el5                        ius                      1.3 M
 php53u-cli                      i386                  5.3.4-2.ius.el5                        ius                      3.0 M
 php53u-common                   i386                  5.3.4-2.ius.el5                        ius                      571 k
 php53u-devel                    i386                  5.3.4-2.ius.el5                        ius                      668 k
 php53u-gd                       i386                  5.3.4-2.ius.el5                        ius                      109 k
 php53u-imap                     i386                  5.3.4-2.ius.el5                        ius                       48 k
 php53u-ldap                     i386                  5.3.4-2.ius.el5                        ius                       34 k
 php53u-mbstring                 i386                  5.3.4-2.ius.el5                        ius                      1.2 M
 php53u-mcrypt                   i386                  5.3.4-2.ius.el5                        ius                       30 k
 php53u-mssql                    i386                  5.3.4-2.ius.el5                        ius                       40 k
 php53u-mysql                    i386                  5.3.4-2.ius.el5                        ius                       85 k
 php53u-odbc                     i386                  5.3.4-2.ius.el5                        ius                       49 k
 php53u-pdo                      i386                  5.3.4-2.ius.el5                        ius                       64 k
 php53u-pear                     noarch                1:1.8.1-6.ius.el5                      ius                      420 k
 php53u-pspell                   i386                  5.3.4-2.ius.el5                        ius                       24 k
 php53u-snmp                     i386                  5.3.4-2.ius.el5                        ius                       27 k
 php53u-soap                     i386                  5.3.4-2.ius.el5                        ius                      144 k
 php53u-xml                      i386                  5.3.4-2.ius.el5                        ius                      110 k
 php53u-xmlrpc                   i386                  5.3.4-2.ius.el5                        ius                       50 k
Removing:
 php                             i386                  5.1.6-27.el5_5.3                       installed                5.9 M
 php-cli                         i386                  5.1.6-27.el5_5.3                       installed                5.2 M
 php-common                      i386                  5.1.6-27.el5_5.3                       installed                393 k
 php-devel                       i386                  5.1.6-27.el5_5.3                       installed                2.5 M
 php-gd                          i386                  5.1.6-27.el5_5.3                       installed                327 k
 php-imap                        i386                  5.1.6-27.el5_5.3                       installed                 96 k
 php-ldap                        i386                  5.1.6-27.el5_5.3                       installed                 43 k
 php-mbstring                    i386                  5.1.6-27.el5_5.3                       installed                1.6 M
 php-mcrypt                      i386                  5.1.6-15.el5.centos.1                  installed                 32 k
 php-mssql                       i386                  5.1.6-15.el5.centos.1                  installed                 48 k
 php-mysql                       i386                  5.1.6-27.el5_5.3                       installed                175 k
 php-odbc                        i386                  5.1.6-27.el5_5.3                       installed                 83 k
 php-pdo                         i386                  5.1.6-27.el5_5.3                       installed                100 k
 php-pear                        noarch                1:1.4.9-6.el5                          installed                1.8 M
 php-snmp                        i386                  5.1.6-27.el5_5.3                       installed                 24 k
 php-soap                        i386                  5.1.6-27.el5_5.3                       installed                299 k
 php-xml                         i386                  5.1.6-27.el5_5.3                       installed                215 k
 php-xmlrpc                      i386                  5.1.6-27.el5_5.3                       installed                 87 k
Installing for dependencies:
 libedit                         i386                  20090923-3.0_1.el5.rf                  rpmforge                 262 k
 t1lib                           i386                  5.1.1-7.el5                            epel                     194 k
Removing for dependencies:
 php-eaccelerator                i386                  5.1.6_0.9.5.2-4.el5.rf                 installed                703 k
 php-mhash                       i386                  5.1.6-15.el5.centos.1                  installed                7.4 k
 php-tidy                        i386                  5.1.6-15.el5.centos.1                  installed                 43 k

Installing:
 php53u-pecl-apc                    i386                    3.1.6-2.ius.el5                     ius                    103 k
 php53u-tidy                        i386                    5.3.4-2.ius.el5                     ius                     33 k
Reply With Quote
Sponsored Links