WP Engine Offers Extended Support for PHP 7.4
On November 28, 2022, the community-supported version of PHP 7.4 reached End of Life (EOL) status, meaning the team of PHP developers who regularly maintain the coding language in stable version releases no longer provide bug fixes, security patches, or critical security updates for that version.
While that’s par for the course when it comes to PHP—currently each PHP version is supported for two years after its initial release and fully deprecated after three—the PHP 7.4 EOL is unique in that WordPress, along with a wide range of themes and plugins, are not yet fully compatible with newer PHP versions (8.0+).
How to Check Which Version of PHP You’re Using
Extended Support for WP Engine and Flywheel Customers
While we prefer that all of our customers upgrade to the latest versions of WordPress and PHP, we also understand that doing so right now could lead to critical errors on their websites.
That’s the last thing we want, but at the same time, WP Engine has always worked hard to prevent our customers from using unsupported versions of PHP (or any other software for that matter) as it can open up their sites, and our platform, to security risks.
With that in mind, WP Engine has invested in ongoing security support for PHP 7.4. This will allow all of our customers—across WP Engine and Flywheel—to stay on PHP 7.4 into 2024, while still keeping their sites and our platform secure. It’s also currently the only such offering for extended PHP 7.4 support by a managed platform provider.
While we haven’t determined a deadline for customers to stop using PHP 7.4, we believe additional time will afford them, the wider WordPress community, and individual plugin and theme developers with the time they need to resolve open incompatibilities.
As a managed provider that’s deeply involved with the WordPress community, we understand the current pain points surrounding PHP compatibility and view this as an opportunity to provide our customers with a much-needed service—extended security support.
If you have any questions, please reach out to our Support teams via the WP Engine User Portal, the Flywheel App, or any of the options listed here.
Are You Ready to Update to Your PHP?
While compatibility issues are indeed something you should be aware of, WP Engine customers are able to update from PHP 7.4 to PHP 8.2, if they wish to do so.
Regardless of known compatibility issues, WP Engine always recommends that site updates be conducted in a staging or development environment to ensure your live site stays safe. This will also give you the option to test for compatibility issues before pushing your updated site live.
Performing the update on your own is a simple process—just log in to your user portal and follow the steps provided here. If you still have questions you can log in to your account to contact support.
What Are the Benefits of PHP 8.2?
There are a number of improvements and new features that come with PHP 8.2, including:
- Readonly classes
- Disjunctive Normal Form (DNF) Types
- Allowing
null,
false
, andtrue
as stand-alone types - New “Random” extension
- Constants in traits
- Deprecated dynamic properties
While in general, running an up-to-date version of PHP will speed up your site, it also prevents bad actors from taking advantage of security vulnerabilities that could be lurking in older PHP versions—a major factor in our decision to invest in extended PHP 7.4 support.
Keeping Your WordPress Sites—and Your PHP Version—Safe From Vulnerabilities
With WP Engine’s extended support for PHP 7.4, customers need not worry about vulnerabilities in that version (and no current vulnerabilities have been flagged).
That said, all WP Engine and Flywheel customers are currently using PHP 7.4 or 8.2, and moving away from older versions of PHP is something you should begin to consider.
You can take a closer look at PHP compatibility with specific WordPress versions here, and you can find more information about checking and updating your PHP version here.
Want to find out more? Speak to a WP Engine WordPress expert today, learn more about our WordPress hosting, or check out our PHP Version and Upgrade Guide for additional details.
Start the conversation.