Updating from unsupported to supported PHP versions
You own a company that runs one or more PHP applications in production.
You have discovered that one or more of these PHP applications use an unsupported PHP version, and you have learned that running and maintaining PHP applications using an unsupported PHP version may be risky and costly. You are now willing to update these PHP applications from unsupported to supported PHP versions.
However, you lack the resources because you do not have an internal team of developers, external agencies, or freelancers capable and willing to take up the task.
As an experienced Software Engineer, I can update your PHP applications from unsupported to supported PHP versions to reduce the risk and costs of running and maintaining these applications.
Understanding the lifecycle of a PHP version
Initial release
The initial release marks the beginning of the lifecycle of a PHP version.
Active support
Active support for a PHP version begins with the initial release and ends two years after the initial release.
During active support, maintainers fix bugs and security issues and release new patch versions.
The following PHP versions currently have active support:
💡 Also see the official list of supported PHP versions.
Security support
Security support for a PHP version begins with the end of active support and ends one year after the beginning of security support.
During security support, maintainers fix critical security issues and release new patch versions.
The following PHP versions currently have security support:
End of life
The end of security support marks the end of the lifecycle of a PHP version.
The following PHP versions currently do not have security support:
💡 Also see the official list of unsupported PHP branches.
Understanding costs involved with using unsupported PHP versions
Security vulnerabilities of unsupported PHP versions
When your PHP applications use unsupported PHP versions, these applications may be more insecure to run because of potentially undiscovered and unfixed security vulnerabilities.
Security vulnerabilities exploited by malicious actors could result in loss of data, loss of revenue, and loss of reputation - all of which may be tough to restore.
The longer you wait to update your PHP applications from unsupported to supported PHP versions, the longer you expose these applications and yourself to risk.
Hosting costs of unsupported PHP versions
When your PHP applications use unsupported PHP versions, these applications may be more costly to host because of the limited availability and additional costs charged by PHP hosting providers.
PHP hosting providers typically only support a limited range but will charge extra for extended support of otherwise unsupported PHP versions.
The longer you wait to update from unsupported to supported PHP versions, the longer you may incur higher costs for hosting your PHP applications.
Performance costs of unsupported PHP versions
When your PHP applications use unsupported PHP versions, these applications may be more costly to run because of the potentially unrealized performance gains from actively supported PHP versions.
Actively supported PHP versions bring significant performance improvements compared to their unsupported predecessors, potentially speeding up the applications running on them and increasing the number of requests these applications can serve.
The longer you wait to update from unsupported to supported PHP versions, the longer you may incur higher costs and observe lost revenue from running your PHP applications.
Maintenance costs of unsupported PHP versions
When your PHP applications use unsupported PHP versions, these PHP applications may be more costly to maintain because of the limited support from third-party vendors and the limited availability of PHP developers.
Third-party open-source PHP package and framework vendors typically adopt different PHP version support policies. Depending on the goals they pursue and the resources at hand, these vendors may drop support for otherwise unsupported PHP versions as soon as possible. The outdated or even abandoned versions of their PHP packages and frameworks may receive critical security fixes but will certainly not receive any new features.
PHP developers experienced with unsupported PHP versions may be hard, if not impossible, to find. Some PHP developers may have switched gears and moved from development to management, while others may have changed careers entirely. Some PHP developers may not be interested in dealing with legacy PHP applications, while others lack the necessary experience and worsen the situation.
The longer you wait to update from unsupported to supported PHP versions, the longer you may incur higher costs for maintaining and eventually updating these PHP applications.