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