In order to run a Drupal site, the web server you are using must meet minimum technical requirements. These include having enough disk space for the files, running web server software with the correct settings, a compatible database, and the correct version of PHP. You should also note that some contributed modules may have additional system requirements which will be made clear in the installation documentation for that project.

Example tasks

  • Verify that you are using a compatible version of PHP
  • Provide server specifications to a system administrator prior to installation
  • Configure a web server to work properly with Drupal


Drupal core requirements typically remain stable throughout a major version's life cycle. The official documentation will always have the most up-to-date and correct information for the current versions of core.

Drupalize.Me resources


More Guides

We have guides on many Drupal skills and topics.

Explore guides

External resources

  • System requirements (
    • This official community documentation outlines all of the environment requirements for Drupal 9 in detail.
  • System requirements for Drupal 7 (
    • This official community documentation outlines all of the requirements for Drupal 7 in detail.