github ddev/ddev v1.2.0
v1.2.0: Apache support (except for Windows)

latest releases: v1.23.0, v1.23.0-rc2, v1.23.0-rc1...
5 years ago

Installation/Upgrade

See the installation instructions for details, but it's easy:

  • macOS Homebrew: brew upgrade ddev
  • Linux or macOS via script:
    curl https://raw.githubusercontent.com/drud/ddev/master/install_ddev.sh | bash
  • Windows: Download the ddev_windows_installer.v1.2.0.exe above.

And anywhere, you can just download the tarball or zipball, un-tar or un-zip it, and place the executable in your path where it belongs.

To upgrade to this release with each existing project, please be cautious and:

  1. Temporarily remove any docker-compose.*.yaml customizations you’ve made.
  2. Run ddev config in your project directory to update your .ddev/config.yaml
  3. After verifying correct operation, make sure any docker-compose.*.yaml has the first line changed to version: '3.6', then ddev start

Key changes in v1.2.0:

  • Experimental Apache support has been added, but it doesn't yet work on Windows. You can now run with apache-with-php-fpm (apache-fpm) or apache-with-cgi (apache-cgi). Just change your .ddev/config.yaml to use webserver_type: apache-fpm or webserver_type: apache-cgi. (#1007)
  • ddev config now has additional config flags: --php-version, --http-port, --https-port, --xdebug-enabled, --additional-hostnames, --additional-fqdns to allow command-line configuration instead of direct editing of the .ddev/config.yaml file. (#1092)
  • The upload directory (Drupal public files directory, etc.) can now be specified in config.yaml. (#1093)
  • A number of bugfixes, docs fixes, and automated testing improvements.

Commits since v1.1.1

01512b9 Set additional config values with flags, closes #1051 (#1092)
2be98ef Apache for ddev, fixes #628 (#1007)
6824e04 Provide a configurable upload dir in config.yaml (#1093)
2ad83d3 Fix format string typing in ddev describe output, closes #1086 (#1090)
267a0c1 Provide value to format string in docroot creation prompt (#1085)
4bd1348 Add db_snapshots dir to generated .gitignore, fixes #1084 (#1086)
3c7ddd3 Include empty array in JSON output when no projects are active, fixes #588 (#1083)
015813e Relocate the misplaced 'Stopping a project' section and give it text. (#1081)
7cb01a2 Add zip to list of testbot requirements (#1079)
d7de762 Circleci: Go back to older image and install docker ourselves (#1080)
1fddebd Offer to create nonexistent docroots on config, closes #1035 (#1048)
a1bf0d0 Minor docs improvements for buildkite agent (#1077)
30a9039 Reintroduce docker-compose upgrade for circleci (#1078)
7a9900b Check if image exists locally before forcing a pull (#1075)
9596ee5 Parallelize Circle build (#1076)
1e55438 Increase gometalinter timeout as we're hitting it too often (#1070)
a4a3fb6 Add some debugging so we know which project fails (#1067)
8a82510 Add disk space check on sanetestbot.sh (#1065)

Don't miss a new ddev release

NewReleases is sending notifications on new releases.