No more php 5.2 support - move on to php 5.3

Monday, 27 February 2012 12:42

All NoNumber extensions require php 5.3+. As it says in the requirements list (under the "Specs" tabs in the extension details pages), you need php 5.3+.

This does not mean the extensions will definitely not work under php 5.2. But it does mean there is a good chance you'll come across problems. And that I can no longer offer support for setups still running on php 5.2.

End of support for php 5.2

All NoNumber extensions require php 5.3+. As it says in the requirements list (under the "Specs" tabs in the extension details pages), you need php 5.3+.

Php.net has announced its end of support for php 5.2back in 2010. So php 5.2 is end-of-life!

On 16-Dec-2010 php.net release version 5.2.16. Here they anounced:
"This release marks the end of support for PHP 5.2. All users of PHP 5.2 are encouraged to upgrade to PHP 5.3. "

Some weeks later, on 06-Jan-2011, php.net release version 5.2.17 - to fix a critical issue. We haven't seen any updates to the php 5.2 series since.

Php.net have continued to develop php 5.3 - as you can see in their version 5.3.6 on 17-Mar-2011 they remind use with the notice:
"All PHP users should note that the PHP 5.2 series is NOT supported anymore. All users are strongly encouraged to upgrade to PHP 5.3..."

Latest version of the time of writing this is php Joomla 1.7 does work on php 5.2.4+ setups, however - as stated in the requirements - it does recommend php 5.3+

The difference between my extensions and Joomla being that Joomla has a whole team/community available to spend time worrying about compatibility for an end-of-life php version.
Also my development/release rate is a little faster than Joomla core (does not mean I develop and code more :) )

Php 5.2 gives problems on different areas and the problems differ per subversion of php 5.2. The main issues I come across are its problems with handling the installation zip files.

But also there are a lot of newer functions and coding styles it cannot handle.
I simply don't have the time to keep checking for php 5.2 compatibility when moving forward.

So a lot of issues can simply be solved by updating from php 5.2 to php 5.3.
And I cannot spend the time looking into php 5.2 related problems anymore.

Because NoNumber extensions have been written for 5.3, installing them in 5.2 may work but will likely cause unexpected results, such as errors and disrupting various site functions. I cannot guarantee that they will work at the same level of efficiency and stability - or work at all. And since 5.2 is no longer officially supported, Icannot continue support for it either.

Therefore I recommend strongly updating to php 5.3.

And what about your php 5.2 setup?

Well, I strongly recommend you have your host update the server to php 5.3.

In my opinion any good and decent host should be able to provide you with an up-to-date - and more importantly - supported php version. If they can't, I think it is time for you to look for another host!

There are extensions out there that will cause problems on php 5.3. Extensions that are not ready yet or are no longer developed. In those cases you might not be able to upgrade your server to php 5.3.
Well, in those cases I am sorry to say, you'll have to choose...
If you choose to keep running on php 5.2 - and the NoNumber extension doesn't give any problems - then you are in luck. But again, I cannot offer support/solutions for when you do face errors and problems.
Or you can choose to upgrade to php 5.3 and try to find solutions/code-fixes for the incompatible extensions...

Moving on with php 5.3

By concentrating my energy on development, and not having to worry about compatibility for a no-longer-supported php version - I can keep on innovating and providing you with the best I can deliver.

Also your website and server will benefit from running on php 5.3, as it will be more stable and secure and probably faster.

In summary

  • NoNumber extensions are designed to work with php 5.3+
  • The extensions might still work on a php 5.2 setup, but can cause errors and problems
  • NoNumber cannot offer support to setups running on php 5.2 (or lower)
  • Php.net announced end-of-life for php 5.2 in 2010
  • Joomla! recommends using php 5.3+
  • It should not be difficult/expensive to upgrade to php 5.3 (if it is, you should consider moving to a better host)
  • Php 5.3 will make your server stay up-to-date, more stable and more secure
Peter van Westen

Joomla! Top 50

10 NoNumber Extensions
in the Joomla! Top 50
of 7000 extensions

Hosted by

SiteGround.com