PHP versions < 5.6 rebuilt (but please don't use them any more)

Although we haven’t offered the long-obsolete PHP 5.5 (and earlier) series to new customers for some time, some customers who signed up long ago are still using this version (or even earlier versions), despite our nagging you to upgrade 🙂

For those customers still using PHP 5.5 or earlier despite the nagging, this is just a quick note that we’ve “rebuilt” older versions of PHP for technical reasons to allow them to keep running on our systems. They now use slightly newer versions of various libraries, including libxml, FreeType, ImageMagick, MySQL, and OpenSSL, and they no longer support some old obsolete libraries, such as T1Lib. The rebuilt version will be deployed on all our servers within the next few hours.

These changes should not be noticeable. In the unlikely event you experience any trouble, don’t hesitate to contact us.

Read the rest of this entry »

PHP 5.6.36, 7.0.30, 7.1.17 and 7.2.5

The PHP developers recently released versions 5.6.36, 7.0.30, 7.1.17, and 7.2.5 that fix several bugs. We’ve upgraded the PHP 5.6, 7.0, 7.1, and 7.2 series on our servers as a result.

These changes should not be noticeable, but as always, don’t hesitate to contact us if you have any trouble.

PHP 7.2 series now available

We’re now providing support for PHP 7.2 (in addition to the 5.6, 7.0 and 7.1 series), so PHP 7.2.4 is available in our control panel.

We believe it’s stable (it’s used for the blog you’re reading now), but we don’t yet recommend it for most customers. It’s fairly new and some third-party scripts are not yet compatible with it. If you want to try it anyway:

  1. First, update your site’s PHP scripts, including WordPress, Joomla, any plugins or themes you use, and so on
  2. Login to our My Account control panel
  3. Click PHP Settings
  4. Click PHP 7.2 series
  5. Click Save Settings

After updating, test your site carefully to make sure there aren’t any problems.

By the way, if all this seems confusing, we have a page explaining more about PHP versions and updates.

PHP 7.1 is now the default for new accounts

The somewhat older PHP 7.1 series has been out long enough that all modern script software should be compatible with it. Because of that, we’re making PHP 7.1 the default for new customers.

We haven’t changed the version for any existing accounts, but we recommend that all customers use at least PHP 7.1 if possible (the instructions above explain how to choose the version your site uses). PHP 7.1 is slightly faster than PHP 7.0 and almost twice as fast as PHP 5. If you care about your site’s speed (and you should), always use the newest version of PHP that’s compatible with your scripts.

PHP 5.6.35, 7.0.29 and 7.1.16

The PHP developers recently released versions 5.6.35, 7.0.29 and 7.1.16 that fix several bugs. We’ve upgraded the PHP 5.6, 7.0 and 7.1 series on our servers as a result.

These changes should not be noticeable, but as always, don’t hesitate to contact us if you have any trouble.

PHP 5.6.34, 7.0.28 and 7.1.15; Perl 5.20 (completed)

Update 4:30 PM Pacific time March 25: The changes described below have been deployed on all servers.

The PHP developers recently released versions 5.6.34, 7.0.28 and 7.1.15 that fix several bugs. Over the next couple of days, we’ll be upgrading the PHP 5.6, 7.0 and 7.1 series on our servers as a result.

In addition, we’ll be upgrading the less-commonly used Perl scripting language from version 5.14 to 5.20 at the same time. (These need to be updated simultaneously because of shared “dependencies” on certain software libraries.)

These changes should not be noticeable, but as always, don’t hesitate to contact us if you have any trouble.

PHP SNMP extension no longer supported in PHP versions before 5.6

The PHP scripting language offers an SNMP extension “for managing remote devices via the Simple Network Management Protocol”.

It’s unlikely that any of our customers use this extension, but if you do, it may no longer work correctly on very old PHP versions before PHP 5.6. (The reason is technical, and involves forthcoming updates to the SNMP library on our servers.)

Read the rest of this entry »

PHP 5.6.33

The PHP developers recently released version 5.6.33 that fixes several bugs. We’ve upgraded the PHP 5.6 series on our servers as a result.

This change should not be noticeable, but in the unlikely event you experience any trouble, don’t hesitate to contact us.

PHP 7.0.27 and 7.1.13

The PHP developers recently released versions 7.0.27 and 7.1.13 that fix several bugs. We’ve upgraded the PHP 7.0 and 7.1 series on our servers as a result.

These changes should not be noticeable, but as always, don’t hesitate to contact us if you have any trouble.

PHP 7.0.26 and 7.1.12

The PHP developers recently released versions 7.0.26 and 7.1.12 that fix several bugs. We’ve upgraded the PHP 7.0 and 7.1 series on our servers as a result.

These changes should not be noticeable, but as always, don’t hesitate to contact us if you have any trouble.

Update Nov 29: It turns out these new versions of PHP both contain a bug that can cause rare crashes of a handful of scripts, including the NexGEN Gallery plugin for WordPress. We’ve temporarily reverted back to PHP 7.0.25 and 7.1.11 until this is fixed by the PHP developers.

Update Dec 4: We’ve applied patches from the PHP developers to fix the bug and re-deployed the fixed versions.

PHP 5.6.32, 7.0.25, and 7.1.11

The PHP developers recently released versions 5.6.32, 7.0.25, and 7.1.11 that fix several bugs. We’ve upgraded the PHP 5.6, 7.0 and 7.1 series on our servers as a result.

These changes should not be noticeable, but as always, don’t hesitate to contact us if you have any trouble.