Skip to content

Prérequis techniques

This content is not available in your language yet.

ComposantMinimumRecommandé
RAM1 Go8 Go+
Disque100 Mo libres20 Go+ SSD
ProcesseurDual-coreQuad-core+
  • macOS 12+ (Monterey ou supérieur)
  • Windows 10/11 (avec WSL2 pour DDEV)
  • Linux Ubuntu 20.04+, Debian 11+, Fedora 36+

Drupal 11 nécessite PHP 8.4 ou supérieur avec les extensions suivantes : PDO, XML, GD, OpenSSL, JSON, cURL, Mbstring, zlib.

Fenêtre de terminal
# Avec Homebrew
brew install php@8.4
# Vérifier la version
php -v

Gestionnaire de dépendances PHP indispensable.

Fenêtre de terminal
brew install composer
# Vérifier
composer --version

Pour le versionnement et la récupération du code.

Fenêtre de terminal
# Généralement pré-installé, sinon :
brew install git
git --version

Pour la gestion des assets front-end (Tailwind CSS, Alpine.js).

Fenêtre de terminal
# Avec Homebrew
brew install node
# Vérifier
node -v
npm -v

Choisissez DDEV (recommandé) ou XAMPP :

DDEV utilise Docker pour créer des environnements isolés incluant Apache/Nginx, MySQL/MariaDB et PHP configuré.

Prérequis DDEV :

  • Docker Desktop (macOS/Windows) ou Docker Engine (Linux)
  • 1 Go RAM minimum pour Docker
Fenêtre de terminal
# macOS avec Homebrew
brew install ddev/ddev/ddev
# Windows avec Chocolatey
choco install ddev
# Linux
curl -fsSL https://raw.githubusercontent.com/ddev/ddev/master/scripts/install_ddev.sh | bash
# Vérifier
ddev version

Nous recommandons Visual Studio Code avec les extensions suivantes :

Fenêtre de terminal
# Extensions recommandées
code --install-extension bmewburn.vscode-intelephense-client # PHP IntelliSense
code --install-extension whatwedo.twig # Twig syntax
code --install-extension bradlc.vscode-tailwindcss # Tailwind CSS
code --install-extension esbenp.prettier-vscode # Formatage

Autres éditeurs compatibles :

  • PHPStorm (payant, excellent support Drupal)
  • Sublime Text (éditeur léger et rapide)
  • vscode (gratuit et extensible)
  • Helix (vim like, pour les utilisateurs avancés)

Navigateur moderne avec outils de développement :

  • ✅ Chrome / Chromium
  • ✅ Firefox
  • ✅ Edge
  • ✅ Safari

Exécutez ces commandes pour vérifier que tout est prêt :

Fenêtre de terminal
# PHP
php -v
# Devrait afficher : PHP 8.4.x
# Composer
composer --version
# Devrait afficher : Composer version 2.x.x
# Git
git --version
# Devrait afficher : git version 2.x.x
# Node.js
node -v
# Devrait afficher : v18.x.x ou supérieur
# Docker (si DDEV est utilisé)
docker --version
# Devrait afficher la version de Docker
# DDEV (si utilisé)
ddev version
# Devrait afficher la version de DDEV et Docker

Assurez-vous d’avoir accès à :

Avant de commencer l’Étape 1, vérifiez :

  • PHP 8.4+ installé et fonctionnel
  • Composer 2.x installé
  • Git installé
  • Node.js 18+ installé
  • DDEV ou XAMPP prêt
  • Éditeur de code configuré
  • Navigateur moderne disponible
  • Connexion internet stable

Passez à l’Étape 1 - Installation pour installer Drupal 11 !