Spiral

BANNED
Jun 24, 2005
2,018
8
193
We already have several other threads on PHP 5.2.10 and PHP 5.3.0
already posted in this forum community that have a lot more information
and both of these new PHP version releases.

My company also independantly reviewed the new PHP releases ...

As you will see in our other posts, we already gave our full approval on
upgrading to PHP 5.2.10 and have already recommended that everyone
upgrade as soon as they can; Those who are comfortable with manual
compiling can go ahead and upgrade to PHP 5.2.10 right now and I can
tell you first hand that it works very well. Those who don't know how
to manually compile should be able to update soon after Cpanel releases
their own upgrade path to be able to update to PHP 5.2.10 from EasyApache.

Regarding, PHP v5.3.0, we did not give our recommendation as we found
that the new release broke a lot of scripts and has some significant
migration issues that could make for a few headaches for some
administrators who want to upgrade PHP. For this reason, we
recommended that server administrators wait a while to upgrade even
after cPanel opens up a likely soon coming upgrade path to PHP v5.3.0
 

DjiXas

Well-Known Member
Feb 10, 2007
294
0
166
I read that and thread was locked so it is not possible to get the current status.
 

Spiral

BANNED
Jun 24, 2005
2,018
8
193
McAfee and SecurityMatrix are now both reporting sites out of PCI Compliance with servers operating 5.2.9.
Good! More incentive for everyone to upgrade to at least 5.2.10

I think 5.3.0 is going to take a bit to make the transition since it has
a greater potential to break client scripts and run into backwards
compatibility / migration issues but I don't see any reason why
everyone can't make the jump at least to 5.2.10 as the jump to
that is pretty clean thus far pretty smooth going.
 

DReade83

Well-Known Member
Oct 20, 2006
196
0
166
Cheshire, UK
This is the latest from cPanel Support:

Support for PHP 5.2.10 and 5.3 is still under development, and currently there is no estimate on when this will be available. You can view the following Bugzilla cases for updates on this issue:

Bug 9321 - PHP 5.2.10 Released
Bug 9353 - PHP 5.3 Released!

I apologize for not having more specific information but PHP 5.3 especially is receiving close attention from our developers and EasyApache will include support for it as soon as full testing is done.

The EasyApache changelog will be updated as soon as PHP 5.3 is included in EasyApache. You can view it by selecting "EasyApache" in the drop-down menu on the following page:

cPanel - The Leading Control Panel - Change Log
 

Spiral

BANNED
Jun 24, 2005
2,018
8
193
PHP v5.2.10 can be manually compiled very easily and works very well
with all the Cpanel servers I have personally upgraded and tested and
my company has done far more extensive testing and found it to be
a very good release. Those who do not want to wait for Cpanel to get
the update out, can go ahead and manually install it now:

** open up a phpinfo() screen and get your current configure options

Code:
# cd /usr/local/src
# wget http://us3.php.net/get/php-5.2.10.tar.gz/from/this/mirror
# tar zxvf ./php-5.2.10.tar.gz
# chown -R root:root php-5.2.10
# cd php-5.2.10
# ./configure **put your current options from phpinfo() here**
# make
# make test
# make install
I also like to go make a backup copy of /usr/local/apache/conf/httpd.conf
before manually installing PHP just so I can roll back to the original
Apache configuration without any changes.


Regarding the other new release ...

PHP v5.3.0 is a different story. We have noted a great many popular
scripts currently broken because of backwards compatibility issues and
items to address that will mean a slower migration path for most so
at this time, we don't recommend an immediate jump to PHP 5.3.0
and I would wait till most script authors release new versions of their
applications to address the changes made in PHP 5.3.0 before upgrading.
 

jdlightsey

Perl Developer III
Staff member
Mar 6, 2007
126
2
243
Houston Texas
cPanel Access Level
Root Administrator
PHP 5.2.10 is in EasyApache build number 4762.

As I mentioned in the other thread, there's still one remaining issue where when PHP 5.2.10 is installed it may not be selectable in the WHM PHP and Suexec configuration interface.

That problem has been fixed in Edge and Current, but still remains in Stable and Release. Rather than delaying 5.2.10 further, we've added an autofixer that corrects the problem on those systems. EasyApache will run the autofixer if necessary before it starts up.

If you upgrade to 5.2.10 and find that the PHP and Suexec interface isn't working correctly, you can run the autofixer manually like this:

/scripts/autorepair phpconfig
 

Spiral

BANNED
Jun 24, 2005
2,018
8
193
As the build option for PHP 5.2.10 is finally added to EasyApache ...

We did some testing last night and rebuilt a few servers using EasyApache
and did not run into any problems downgrading and then upgrading back
to PHP v5.2.10 again using EasyApache to install the new copy.

Those of us who know how to manually compile have had PHP 5.2.10
for a couple of weeks but now everyone else can finally join the fun
and use /scripts/EasyApache or EasyApache from WHM to go ahead
and upgrade their PHP installations to the new PHP 5.2.10! :D

(Needless to say, don't forget to update Cpanel before trying to run EasyApache)