Environment requirements of Drupal 9
Last updated on
17 December 2021
This documentation is deprecated.
For a complete, and up-to-date, list of Drupal 9 environment requirements see https://www.drupal.org/docs/system-requirements.
Nginx version requirement
If you are running Drupal 9 on Nginx, at least version 0.7.x is required.
Apache version requirement
If you are running Drupal 9 on Apache, at least version 2.4.7 is required.
PHP version requirement
Drupal 9 requires at least PHP 7.3. PHP 7.4 is also supported but not required. PHP 8 is supported from Drupal 9.1.0
Database backend and other hosting requirements
- If using Drupal 9 with MySQL or Percona, version 5.7.8+ is required.
- If using Drupal 9 with MariaDB, version 10.3.7+ is required.
- If using Drupal 9 with SQLite, version 3.26+ is required. (PHP 7.4 does not use the system provided SQLite, so take extra care to make sure your PHP is compiled with at least this version).
- If using Drupal 9 with PostgreSQL, version 10 is required with the pg_trgm extension.
A note on Drush
While Drupal core does not require Drush, many people do use Drush. Refer to the Drush version compatibility page for information on supported versions.
Help improve this page
Page status: Deprecated
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion