DDEVにDrupalをインストールする

By jasmify , 11 7月 2025

DockerDesktopをインストール

DDEVを使うには

  • Docker
  • Docker Compose

この二つが必要。

Windows11では、DockerDesktopを使った方がラク。
ただし、DockerDesktopは動作がちょい重い。
WSL2の場合は、Dockerの設定と認証まわりが結構面倒。

DockerDesktop公式ページ

chocolateyをインストール

DDEV公式ページ

DDEV公式ページに載っているWSL2+DDEVのインストール方法だと、mkcertが上手く設定出来なかった。
だから、chocolateyを使って、DDEVを使うことにした。

chocolatey公式ページ

管理者権限が必要。

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

DDEVをインストール

choco upgrade -y ddev
choco install mkcert
mkcert -install

DDEVにDrupalをインストール

CMS Quickstarts

mkdir my-drupal-site && cd my-drupal-site
ddev config --project-type=drupal11 --docroot=web
ddev start
ddev composer create-project "drupal/recommended-project:^11"
ddev composer require drush/drush
ddev drush site:install --account-name=admin --account-pass=admin -y
ddev launch
# or automatically log in with
ddev launch $(ddev drush uli)

タグ

コメント