Php 5.3

software development


When is DreamHost going to be upgrading to PHP 5.3? I’ve been waiting to use late static binding for years now…


We’re planning to upgrade to 5.3 as soon as we can - some of the new features sound really exciting. (The one I’m really looking forward to is .phprc customization. No more crazy workarounds for custom php.ini settings!)

We’re just waiting on a few extensions to release 5.3-compatible versions first. The main one we’re still waiting for at this point is XCache.


Great, thanks for the update. Looks like XCache has a 5.3-compatible RC out today. Hopefully this means you guys can do the update soon.

Do post on status.dreamhost when you make the update, if you would. Thanks!


Yep! Hopefully a final release isn’t far behind the RC – we’d prefer to not use prerelease software unless we absolutely have to. :slight_smile: And yes, we’ll definitely stick something up on the status page before (as well as after!) we make a major upgrade like this one.


The full release of xDebug have now been out for about a month. Is PHP 5.3 coming soon or what is Dreamhost currently waiting on?


You can compile it yourself if you’re in a rush to use PHP 5.3, then switch to the DreamHost version once they’ve implemented it across the board.

Maximum Cash Discount on any plan with MAXCASH

How To Install PHP.INI / ionCube on DreamHost


We’re still waiting on a few frequently requested PHP extensions, including the Ioncube loader.


Any news on this? I’ve stated a new open source project that will run only in PHP 5.3 and would like to point users to use dreamhost for hosting it.


IonCube is still dragging their heels on PHP 5.3 support:

If this takes too much longer, we may end up moving to 5.3 anyway and leaving a copy of the 5.2 CGI around for IonCube users. However, for the time being we’d like to avoid breaking things too badly for our customers who are using IonCube-encrypted scripts.


I hope Dreamhost will decide what to do: either update to 5.3.x either at least update to latest 5.2.11. On many servers we have 5.2.6 and the last one, with various bug and security fixes is 5.2.11. I obviously really hope for 5.3 since the major important additions.


andrewf, it looks as though even if you want, there’s a possibility that the new IonCube users would still have to get a re-encoded version of their product to use it with PHP 5.3?

They’ve “worked hard” to keep backwards compatibility (as of the latest post on Oct. 3rd), but there seems to be no guarantees.

I’m glad you’re also excited about PHP 5.3. :wink: Lambda functions in PHP will be so nice in certain circumstances.

They say, “Practice makes perfect,” yet they also say, “Nobody’s perfect”. I don’t get it.


Wow, it’s taken them long enough – four months?! From what I’m reading into their announcement, though, it sounds as the new decoder will be able to read scripts encoded for older versions of Ioncube, so at least that should work.

At least that means we’re just waiting for a final release of Ioncube, then. Once that’s ready, there’s nothing left keeping us from upgrading.

(Personally, what I’m most excited about is PHP 5.3’s support for .user.ini files. They’re like .htaccess files, except for PHP configuration. Having these available will mean that 99% of customers who are currently using custom PHP setups won’t need to anymore.)


It seems as though they’ve been making progress on the Loader this whole time as the last update listed for their Linux release was April 21st, 2010 (source:

Has Dreamhost tested the new ionCube Loaders/decoder yet to see its current level of stability?

They say, “Practice makes perfect,” yet they also say, “Nobody’s perfect”. I don’t get it.


Ah, I see progress is in fact being made at Dreamhost:

Thanks, guys!

They say, “Practice makes perfect,” yet they also say, “Nobody’s perfect”. I don’t get it.


Is there any news on this?


It’s available, as discussed in other threads:

It offers a lot of new possibilities, see here:

I suggest to check on a local development web server (LAMP, XAMPP, and so on) if your applications are all compatible and then switch because not only PHP 5.3 offers many new useful features, but it’also faster. I’ve seen speed increases about 50%! Obviously it depends from what your application does, but the thing is really faster… which also means less cpu seconds usage on your account that’s is so important.


Excellent, thank you!