Drupal Core News: Drupal 10 will require PHP 8.1

Drupal CMS

Thank you to all the Drupal community members who reviewed our announcement about the timeline for decisions on Drupal’s platform requirements and especially those who participated in our community survey on PHP 8.0 and 8.1 availability.

Since our post, the Symfony framework announced that Symfony 6.1 will require PHP 8.1. Drupal 10 uses Symfony 6, so that means Drupal 10 must also require PHP 8.1.

Requiring PHP 8.1 now will also help us provide a longer support lifetime for Drupal 10, as well as more stability and predictability in our dependency requirements.

We’re keeping our community survey open to continue gathering data on how sites in our ecosystem are hosted and what PHP versions are available to them, in order to provide the best support we can for adopting PHP 8.1. If you haven’t taken the survey yet, let us know about the PHP 8.0 and 8.1 availability for your sites and projects.

When will Drupal 10 be released?

We recently announced that Drupal 10’s PHP requirements will be finalized at least 5 months before Drupal 10.0.0. We also announced that our new target release date for Drupal 10.0.0 is in August 2022. This means organizations now have approximately six months to get their platforms ready for Drupal 10.

What if my web server or hosting service provider does not support PHP 8.1?

If your hosting provider does not support PHP 8.1, we suggest submitting a support ticket. Sample messages, as well as information on Linux distribution PHP version support, are available in the PHP 8.1 change record.

See our PHP 8.0 and 8.1 hosting service provider tracking issue for information on specific services, and add information for your service provider there if it is not already listed.