DockerDesktopをインストール
DDEVを使うには
- Docker
- Docker Compose
この二つが必要。
Windows11では、DockerDesktopを使った方がラク。
ただし、DockerDesktopは動作がちょい重い。
WSL2の場合は、Dockerの設定と認証まわりが結構面倒。
chocolateyをインストール
DDEV公式ページに載っているWSL2+DDEVのインストール方法だと、mkcertが上手く設定出来なかった。
だから、chocolateyを使って、DDEVを使うことにした。
管理者権限が必要。
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 ddevchoco install mkcert
mkcert -installDDEVにDrupalをインストール
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)
コメント