Lando とはオープンソース製のクロスプラットフォームのローカル開発環境構築ツールです。
Lando を使うことで、プロジェクト開発に必要な環境を Docker 上に展開します。
展開された Docker コンテナが Web サーバーと DB サーバーの役割を担うのでこれらの準備は不要になります。
Lando のインストールはこちらを参考に行なってください。
Drupal のインストール
以下のコマンドを実行します。
// For Drupal 10:
composer create-project apigee/devportal-kickstart-project:10.x-dev apigee-kickstart --stability dev --no-interaction`
Lando を利用することで、PHP で構成済みの Nginx Web サーバーを迅速にセットアップし、Docker コンテナを使用してローカル環境で Drupal をホストできます。
実行方法は
lando init
その後ターミナル上で
From where should we get your app's codebase?
→ current working directory
What recipe do you want to use?
→ drupal10
Where is your webroot relative to the init destination?
→ web