WPCloudDeploy Documentation

PHP 8.0, 8.1, 8.2 & 8.3 Notes

PHP 8.0 & 8.1

WPCloudDeploy Version 5.0 and later will work on PHP 8.0 and 8.1.

However, not all server providers will work cleanly on those PHP versions.  This is because their PHP API wrappers have not yet been updated to support those versions.  Once updated, we’ll update our code to use them.  Until then there will be some limitations as described below.

The following providers will work cleanly with PHP 8.0 & 8.1

  • DigitalOcean
  • Linode
  • Vultr

The following providers will work but might occasionally throw deprecation and other warnings in the debug.log file (but only if you have your WordPress debug log flags turned on):

  • Alibaba
  • AWS EC2
  • AWS Lightsail
  • Azure
  • Exoscale
  • Google
  • Hetzner
  • OpenStack
  • Proxmox
  • UpCloud

Despite the occasional deprecation notices and warnings, they will function as designed under PHP 8.0 and 8.1


PHP 8.2

In WPCloudDeploy version 5.3 and later you can activate PHP 8.2 for your client sites.  This should be considered beta support since many components in the WP ecosystem are nowhere near ready for PHP 8.2.

WPCD itself will not be certified to run under PHP 8.2 until WordPress officially supports it along with the PHP API libraries for the various Cloud Server Providers.  For now, consider running WPCD under PHP 8.2 as beta. At the bottom of this article is a grid showing the official status of PHP 8.2 for WordPress.


PHP 8.3

As of WPCD v5.8 new servers will have PHP 8.3 installed and available for sites.

However, only NGINX webservers are fully supported.

OpenLiteSpeed binaries for REDIS and MEMCACHED are not yet available so PHP 8.3 support for that web server is not fully baked.  We are waiting on OpenLiteSpeed to support PHP 8.3 in their installer – that will be the indication that all required binaries for WordPress are available under PHP 8.3.  Note that OLS has a history of delaying support for new PHP versions so this is not a complete surprise.

You can track the progress of OpenLiteSpeed support for PHP 8.3 in this forum thread.

WPCD itself will not be certified to run under PHP 8.3 until WordPress officially supports it along with the PHP API libraries for the various Cloud Server Providers.  For now, consider running WPCD under PHP 8.3 as beta.  At the bottom of this article is a grid showing the official status of PHP 8.3 for WordPress.


WordPress Support For PHP 8.x

This table on the MAKE WORDPRESS site shows the official WP support for PHP 8.x:  https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/

As of the date this article was last updated, PHP 8.0, 8.1 were tagged as supported with Exceptions.

PHP 8.2 & 8.3 were both still tagged as “beta”.


PHP End of Life Table

You can find the PHP end-of-life dates on their supported versions page.


Last updated 2023-11-30


 

Share: