What does DDEV do?
DDEV wraps Docker in a simple set of commands so you do not have to manage containers by hand. From a single configuration file it builds a complete stack, a web server, PHP, and a database, tuned for your project. One command starts everything, and your site is reachable on a local URL right away.
What are the benefits of DDEV?
- Fast setup. A full local environment is ready in minutes from one configuration file.
- Consistent across the team. Everyone runs the same PHP, web server, and database versions, so it works the same on every machine.
- Nothing installed on your host. Everything runs in containers, keeping your machine clean and free of version conflicts.
- Built for PHP and Drupal. Sensible Drupal defaults with Drush, Composer, and Xdebug ready to go.
- Easy to reset. Tear an environment down and rebuild it whenever you want a clean slate.
Why use DDEV for Drupal?
Drupal needs a specific stack to run well, and matching it by hand on every machine is tedious and error prone. DDEV ships with first-class Drupal support, so it configures the right PHP version, database, and document root for you, and bundles Drush and Composer so you can manage your site straight from the command line.
How Webhaven uses DDEV
Webhaven comes with a preconfigured DDEV setup out of the box. Instead of wiring up a local environment yourself, you start the project with a single command and get a working Drupal site running locally, ready to build on.
Ready to start using DDEV?
Once your environment is running, the day-to-day commands are what you will use most. See our Useful DDEV commands cheat sheet for the container, database, Drush, and Composer commands worth keeping close.
Support DDEV
DDEV is free and open source. If you enjoy using it, please consider showing your support for the project.
Can I see Webhaven in action?
Yes, you can see Webhaven in action here.