PHP 5.6

PHP 5.6

We are working tirelessly on keep our servers and services up-to-date and secure! Starting on January 5th, 2020, we will no longer be supporting PHP 5.6 as it has reached it’s end of life.

Please update your script accordingly! We can update your scripts for a small fee. We will not recode scripts to work with later versions of PHP.

What You Should Know

The end-of-life of PHP 5 is part of the normal release cycle for the language. Each version is actively supported for two years from the date of its first stable release, with regular releases addressing any known bugs and security vulnerabilities. Two years after its release, each version is supported only with fixes for critical security issues as needed.

Because it has not been actively supported, any non-critical PHP 5.6 bugs and performance issues that have cropped up have not been addressed with new releases. Meanwhile, more than four years have passed since version 5.6 was released, and the community has worked to improve the language. The continued popularity of version 5.6 shows that it continues to work effectively enough for most of the web, but branch 7 delivers a number of new capabilities and a powerful new Zend execution engine.

The active support period for PHP 7.1 actually ends even before the PHP 5.6 security support end date, and the security support period ends on December 31, 2019, so all servers will need to run PHP 7.2 or later in just over a year.

Migrating from version 5.6 to branch 7 is not just a matter of downloading the source code and copying it over the old version. PHP.net warns that between incompatibilities and new features, the code should be tested before switching version in production environments. This is always the case with new versions of PHP, but part of the goal of branch 7 was to deprecate legacy functions and remove dead or unsupported Server APIs and extensions, so many sites will encounter compatibility issues to work around.

An important thing to know about PHP 7 is that it is not backward compatible. That means testing needs to be done ahead of time to ensure all the different parts of your site will work when you have migrated.

Related Post
Time to Say Goodbye to SSL Version 3.0

It is no secret that securing your client’s data is an ongoing process and not something that you can simply install on a server/platform. That is why security solutions and protocols evolve all the time and developers frequently release new versions. The two cryptographic protocols that provide communication security over the Internet are TLS and […]

Read more

Leave a Reply