System requirements

This guide covers detailed system requirements for a Drupal installation.

Overview

An overview of system requirements for Drupal 10 and Drupal 11.

Web server requirements

Drupal works on Apache, Nginx, and other web servers.

Database server requirements

Database server to run Drupal.

Memory requirements

Detailed information about random-access memory (RAM) requirements for Drupal.

Composer requirements

Composer requirements for installing and updating Drupal

PHP requirements

Detailed information regarding the PHP requirements for Drupal.

PHP OpenSSL requirements

OpenSSL PHP configuration needed for Drupal's Update Manager to function properly

Browser requirements

Websites built using just Drupal core are compatible with, and fully functional in, all modern browsers that support CSS and JavaScript.

Setting the MySQL transaction isolation level

The recommended transaction isolation level for Drupal sites is 'READ-COMMITTED'.

Limitations of 32-bit PHP

32-bit PHP can only support a limited range of dates.

Relocated web root on shared hosting with symlink

How to configure shared web hosting to work with drupal/recommended-project.

Guide maintainers

quietone's picture
catch's picture
daffie's picture
xjm's picture
opdavies's picture