Platform Fundamentals
30-45 minBeginner
Drupal is powerful but requires a specific setup. We recommend DDEV (Docker) over XAMPP to avoid dependency hell.
Prerequisites
- Docker Desktop
- DDEV (Command Line Tool)
Intermediate Recommended
Installation (DDEV Method)
Modern, stable, and industry standard.
1
1. Install Tools
1
Install Docker Desktop from docker.com.
2
Install DDEV (Mac: brew install ddev, Win: choco install ddev).
2
2. Create Project
1
Open Terminal/Command Prompt.
2
Create folder: mkdir my-drupal-site && cd my-drupal-site.
3
Configure: ddev config --project-type=drupal10 --docroot=web --create-docroot.
4
Start: ddev start.
3
3. Install Drupal
1
Run: ddev composer create drupal/recommended-project.
2
Run: ddev drush site:install.
3
DDEV automatically creates the database and connects it for you. No manual phpMyAdmin needed.
4
Run: ddev launch to open the site.
Verification Checklist
- ddev describe