Requisitos

Servidor Web

  • Apache HTTPd
    • versões 1.3, 2.0 ou superior
    • módulo necessário: mod_php, mod_cgi, mod_scgi, mod_fastcgi ou mod_fcgid
    • módulos recomendáveis: mod_rewrite, mod_headers e mod_expires
  • lighttpd
    • versão 1.2 ou superior
    • módulo necessário: mod_cgi, mod_scgi, ou mod_fastcgi
    • módulos recomendáveis: mod_rewrite, mod_headers e mod_expire
  • nginx
    • versão 0.3 ou superior
    • módulo necessário: http_scgi_module ou http_fastcgi_module
    • módulos recomendáveis: http_rewrite_module e http_headers_module
  • Microsoft IIS
    • versão 5.0 ou superior
    • módulo necessário: ISAPI, CGI, ISAPI SCGI, ou FastCGI
    • módulos recomendáveis: URL Rewrite
  • notas: é necessário que o PHP seja embebido ou conectado por CGI

Interpretador PHP

  • PHP com Drupal 5
    • versão 4.4 ou superior; incompatível com 5.3 (5.2.x recomendável)
    • extensão necessária: mysql ou mysqli
    • configuração necessária: memory_limit: 16MB ou superior
  • PHP com Drupal 6
    • versão 4.4 ou superior (5.2.x recomendável)
    • extensão necessária: mysql, mysqli ou pgsql
    • configuração necessária: memory_limit: 16MB ou superior
  • PHP com Drupal 7
    • versão 5.2.5 ou superior (5.3.x recomendável)
    • extensão necessária: PDO
    • configurações necessárias: memory_limit: 32MB ou superior, max_input_time: 30 ou superior, max_execution_time: 30 ou superior
  • extensões recomendáveis: Zlib, XML e GD/ImageMagick
  • configurações necessárias: register_globals: off, safe_mode: off
  • configurações recomendáveis: memory_limit: 64MB ou superior, session.cache_limiter: nocache, xdebug.show_exception_trace: 0
  • notas: é recomendável a utilização de compressão e de cache

Servidor de Base de dados

  • MySQL, MariaDB ou equivalente [1][2][3]
    • Drupal 5: versão 3.23.17 ou superior (4.1.x ou superior recomendável)
    • Drupal 6: versão 4.1 ou superior
    • Drupal 7: versão 5.0.15 ou superior
    • motores compatíveis: MyISAM, InnoDB ou XtraDB (InnoDB ou XtraDB recomendável)
    • collation recomendável: utf8_general_ci
    • permissões necessárias: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER
    • permissões recomendáveis: CREATE TEMPORARY TABLES, LOCK TABLES
    • notas: o motor predefinido no Drupal 5 e 6 é o MyISAM e no Drupal 7 é o InnoDB com suporte para transacções
  • PostgreSQL
    • Drupal 6: versão 7.1 ou superior
    • Drupal 7: versão 8.3 ou superior
  • SQLite
    • Drupal 7: versão 3.0 ou superior
  • Microsoft SQL Server
    • Drupal 7: versão 2008 ou superior
  • notas: é recomendável uma configuração UTF-8 e o suporte para transacções

Mais informações no site oficial do Drupal.