Prérequis techniques
This content is not available in your language yet.
💻 Configuration système
Section intitulée « 💻 Configuration système »Matériel minimum
Section intitulée « Matériel minimum »| Composant | Minimum | Recommandé |
|---|---|---|
| RAM | 1 Go | 8 Go+ |
| Disque | 100 Mo libres | 20 Go+ SSD |
| Processeur | Dual-core | Quad-core+ |
Systèmes d’exploitation supportés
Section intitulée « Systèmes d’exploitation supportés »- ✅ macOS 12+ (Monterey ou supérieur)
- ✅ Windows 10/11 (avec WSL2 pour DDEV)
- ✅ Linux Ubuntu 20.04+, Debian 11+, Fedora 36+
🔧 Logiciels requis
Section intitulée « 🔧 Logiciels requis »1. PHP 8.4+
Section intitulée « 1. PHP 8.4+ »Drupal 11 nécessite PHP 8.4 ou supérieur avec les extensions suivantes : PDO, XML, GD, OpenSSL, JSON, cURL, Mbstring, zlib.
# Avec Homebrewbrew install php@8.4
# Vérifier la versionphp -v# Télécharger depuis https://windows.php.net/download# Ou utiliser XAMPP qui inclut PHP
# Vérifier la versionphp -v# Ubuntu/Debiansudo apt updatesudo apt install php8.4 php8.4-cli php8.4-common php8.4-mysql php8.4-xml php8.4-curl php8.4-gd php8.4-mbstring php8.4-zip
# Vérifier la versionphp -v2. Composer 2.x
Section intitulée « 2. Composer 2.x »Gestionnaire de dépendances PHP indispensable.
brew install composer
# Vérifiercomposer --version# Télécharger l'installateur depuis https://getcomposer.org/download/# Exécuter Composer-Setup.exe
composer --versioncurl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer
composer --versionPour le versionnement et la récupération du code.
# Généralement pré-installé, sinon :brew install git
git --version# Télécharger depuis [https://git-scm.com/download/win](https://git-scm.com/download/win)# Installer avec les options par défaut
git --versionsudo apt install git
git --version4. Node.js 18+
Section intitulée « 4. Node.js 18+ »Pour la gestion des assets front-end (Tailwind CSS, Alpine.js).
# Avec Homebrewbrew install node
# Vérifiernode -vnpm -v# Télécharger depuis https://nodejs.org/# Choisir la version LTS
node -vnpm -v# Ubuntu/Debiancurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejs
node -vnpm -v5. Environnement de développement local
Section intitulée « 5. Environnement de développement local »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
# macOS avec Homebrewbrew install ddev/ddev/ddev
# Windows avec Chocolateychoco install ddev
# Linuxcurl -fsSL https://raw.githubusercontent.com/ddev/ddev/master/scripts/install_ddev.sh | bash
# Vérifierddev versionXAMPP est une solution tout-en-un plus simple.
- Télécharger depuis apachefriends.org
- Choisir la version avec PHP 8.4
- Installer avec les composants : Apache, MySQL, PHP
- Démarrer les services Apache et MySQL
6. Éditeur de code
Section intitulée « 6. Éditeur de code »Nous recommandons Visual Studio Code avec les extensions suivantes :
# Extensions recommandéescode --install-extension bmewburn.vscode-intelephense-client # PHP IntelliSensecode --install-extension whatwedo.twig # Twig syntaxcode --install-extension bradlc.vscode-tailwindcss # Tailwind CSScode --install-extension esbenp.prettier-vscode # FormatageAutres é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)
7. Navigateur web
Section intitulée « 7. Navigateur web »Navigateur moderne avec outils de développement :
- ✅ Chrome / Chromium
- ✅ Firefox
- ✅ Edge
- ✅ Safari
📦 Vérification de l’installation
Section intitulée « 📦 Vérification de l’installation »Exécutez ces commandes pour vérifier que tout est prêt :
# PHPphp -v# Devrait afficher : PHP 8.4.x
# Composercomposer --version# Devrait afficher : Composer version 2.x.x
# Gitgit --version# Devrait afficher : git version 2.x.x
# Node.jsnode -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🌐 Accès réseau
Section intitulée « 🌐 Accès réseau »Assurez-vous d’avoir accès à :
- packagist.org - Dépôt Composer
- drupal.org - Modules et thèmes Drupal
- github.com - Code source et templates
✅ Checklist finale
Section intitulée « ✅ Checklist finale »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
🚀 Tout est prêt ?
Section intitulée « 🚀 Tout est prêt ? »Passez à l’Étape 1 - Installation pour installer Drupal 11 !