Hello PHP 8.3!

We are pleased to announce the availability of PHP 8.3 on all our servers. With this, we are also giving notice of the end of the availability of PHP 8.1 in November.

PHP 8.3 general availability

PHP 8.3 was released in November 2023. There are minimal breaking changes from PHP 8.2, se we expect the transition to be smooth. For a summary of new functionality and deprecations, please see php.net.

PHP 8.1 end of life

Active support for PHP 8.1 ended in November 2023, with security updates to end in November 2024. And correspondingly, our support for PHP 8.1 will also end in November.

For more information on PHP supported versions, please see php.net.

Wil your website work with PHP 8.3?

If you website works with PHP 8.2, then it will almost certainly work fine with PHP 8.3. The latest versions of WordPress and other popular web applications are compatible with PHP 8.3. However, some plugins and themes may not be compatible.

To prevent disappointment, please check that your website is compatible with PHP 8.3 and make any necessary adjustments ahead of the events outlined in the “important dates” table below. We suggest the following steps:

  • Update your web application and all its plugins and themes to the latest versions.
  • For each plugin or theme, check the developer’s website for PHP 8.3 compatibility.
  • If your website uses custom PHP code, then definitely check with your web developer.
  • When you think it is safe, switch your website to PHP 8.2 (see below for instructions) and then test that everything works as it should. If you experience problems, switch back to PHP 8.2. and do the necessary troubleshooting.

To switch the PHP version of your website:

  • Log in to your cPanel.
  • Scroll down to the Software section, and open the MultiPHP Manager page.
  • Select the PHP version of your choice for your website. The “inherit” option makes your website inherit the server default version. See the “important dates” table below for details on the default PHP version.

We recommend using the “inherit” setting wherever possible, so that your website will use the server default PHP version. However, for testing purposes, you would want to override this by selecting a specific PHP version. Also, if you are awaiting updates to make your site compatible with PHP 8.3 and do not want the automatic version upgrade on 30 June, then you will also want to set an explicit version.

Troubleshooting steps if PHP 8.2 does not work well:

  • Enable detailed error message in your application. WordPress has a debugging option, for example.
  • Check the PHP error logs. Errors are written to and error_log file in the relevant sub-directory under public_html.

Important dates

Date Change Default version Comment Status
15 March PHP 8.3 available PHP 8.2 To use PHP 8.3, use the MultiPHP Manager function in cPanel; all new websites will still use PHP 8.2 by default Completed
26 April Change server default version to PHP 8.3 PHP 8.3 Automatic upgrade for all websites that use the “inherit” (server default) setting to PHP 8.3; all new websites will use PHP 8.3 by default Completed
23 August Remove option to select PHP 8.1 in cPanel PHP 8.3 PHP 8.1 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 Completed
27 September Forced switch PHP 8.1 websites to PHP 8.3 PHP 8.3 Switch websites still using PHP 8.1 to the server default PHP 8.3 Completed
22 November PHP 8.1 no longer available PHP 8.3 PHP 8.1 no longer available Pending