We are pleased to announce that PHP 8.4 is now available on all our servers. Note also that our support for PHP 8.2 will be ending in October.
Oh, and also happy 30th birthday PHP!
PHP 8.4 available
PHP 8.4 was released in November 2024 and brings incremental improvements with minimal breaking changes from PHP 8.3. Most websites should transition smoothly. For details on new features and deprecations, see the migration guide at php.net.
End of support for PHP 8.2
We endeavour to support the latest two version of PHP, which right now are PHP 8.4 and PHP 8.3. Our support for PHP 8.2 will end in October 2025. If your website still uses PHP 8.2, please upgrade to PHP 8.4 (preferred) or PHP 8.3 before then.
Will your website work with PHP 8.4?
If your site works with PHP 8.3, it is likely to work with PHP 8.4. WordPress and most other major web application are already compatible. However, you should still verify compatibility:
-
Update your web application, plugins, and themes to their latest versions.
-
Check plugin and theme documentation for PHP 8.4 compatibility.
-
Review any custom code with your developer.
-
Test your site by switching to PHP 8.4 in cPanel’s on the MultiPHP Manager page. If issues arise, switch back and troubleshoot.
How to Change PHP Version
Log in to your cPanel, and then:
-
In the Software section, go to the MultiPHP Manager page.
-
Choose your desired PHP version.
-
Use the “inherit” option to follow the server default. Please note our timeline for the default version below.
-
Select a specific version, e.g. PHP 8.4, for testing or to delay automatic upgrades.
-
We generally recommend using “inherit” for live websites unless you are actively testing or waiting on compatibility updates.
Troubleshooting
If your site doesn’t work correctly after switching:
-
Enable your application’s debugging mode (e.g. WP_DEBUG in WordPress).
-
Check the PHP error log — look for error_log files under public_html.
Date | Change | Default version | Comment | Status |
20 June | PHP 8.4 available | PHP 8.4 | To use PHP 8.4, use the MultiPHP Manager function in cPanel; all new websites will still use PHP 8.3 by default | Completed |
4 July | Change server default version to PHP 8.4 | PHP 8.4 | Automatic upgrade for all websites that use the “inherit” (server default) setting to PHP 8.4; all new websites will use PHP 8.4 by default | Pending |
18 July | Remove option to select PHP 8.2 in cPanel | PHP 8.4 | PHP 8.2 will no longer be available for selection with the MultiPHP Manager function in cPanel; websites still set to use PHP 8.1 will continue to do so | Pending |
1 August | Forced switch PHP 8.2 websites to PHP 8.4 | PHP 8.4 | Switch websites still using PHP 8.2 to the server default PHP 8.4 | Pending |
3 October | PHP 8.2 no longer available | PHP 8.4 | PHP 8.2 no longer available | Pending |