1. _ck_

    Note that 11 percent of ten million is over a million users below 5.2.

    So they are going to hassle a non-trivial number of users (in that not keeping up with WP updates is very hazardous to your site’s health).

    It’s VERY easy to code around MySQL 4/ PHP 4.4 limits, in fact they are going to have to go out of their way to force WP3 not to support it.

    But to be fair, a year of warning is plenty of notice.

    I have a bigger problem with the drop of support for MySQL 4.1 because on small/medium sized MyISAM tables it is measurably faster than MySQL 5.x


  2. Ryan Duff

    Of course, now that this happens, PHP ends active support and bug fixes for the 5.2 branch. Doh!

    PHP 5.2 support ends just as its adoption begins

    PHP 5.2.14 Release Notes


  3. Martin

    Great move imo!


  4. Banago

    @Ryan Duff
    Yes, seems like they are behind the schedule – I would blame hosts for this. You cannot adopt a PHP version just when it is not any more supported – a very lame situation.


  5. Patrick D.

    Okay, so how do you change a database that is MySQL 4? I changed my PHP to 5 and that was easy as the article said. How about the database?


  6. Ipstenu

    @Patrick D. – I didn’t think it was too hard. A bit harder than PHP. Easier than mailservers ;)


  7. Patrick D.

    @Ipstenu – Care to point me at some directions on how to do it please?


  8. Ipstenu

    @Patrick D. – It depends on your server. Google ‘Upgrade mysql 4 to 5 ‘ and that should get you started. If you have something like cPanel/WebHost Manager, you can use that. If it’s a co-hosted server, they may have advice (LiquidWeb offered to do it for me, for example).


  9. Dan

    Everyone is just going to be a fanboy here, of course.
    So let me point out that a few years ago Matt Mullenweg said “none of the most requested features for WordPress would be any easier (or harder) if they were written for PHP 4 or 5 or Python,” and advocated that we “continue to maintain PHP 4 as like a PHP-lite. Make it harder, better, faster, stronger.”
    He also said: “PHP 5 has been, from an adoption point of view, a complete flop. Most estimates place it in the single-digit percentages or at best the low teens, mostly gassed by marginal frameworks. Even hosted PHP-powered services who have no shared host compatibility concerns like 30boxes, Digg, Flickr, and WordPress.com, have been slow to move and when they do it will probably be because of speed or security, not features.”


  10. Patrick D.

    I wrote this article to help anyone going from MySQL 4 to 5 on GoDaddy.


  11. Ipstenu

    @Dan – I’m not fanboying this. But. I like PHP 5 over PHP 4 for a variety of reasons, and was an early adopter, so I’ve been using it for … ages.

    But as you said. What Matt said was years ago. Slow adoption … years. He was correct. It’s taken three years. That is pretty fast for these things, but there are reasons.

    And Matt DID NOT advocate that ‘we’ maintain PHP 4 as PHP-lite. Selective quoting there on your part.

    I wonder if PHP 5+ should be called something other than PHP. A unique name would have allowed the effort to stand on its own, and not imply something that’s an upgrade from what came before when in many cases it’s just different, not better, from an end-user perspective. Continue to maintain PHP 4 as like a PHP-lite. Make it harder, better, faster, stronger.

    Matt was saying that PHP should consider it. Not WordPress.


  12. Patrick D.

    After doing the MySQL upgrade last night, my site loads much faster. Not sure if that’s because of the upgrade or a strange coincidence, but it’s nice. Much faster loading now.


Comments are closed.

%d bloggers like this: