DDEV를 사용한 Drupal 개발 환경 설정
Source: Dev.to
소개
DDEV는 Drupal을 포함한 PHP 애플리케이션의 로컬 개발 환경 설정을 간소화하는 강력한 도구입니다. 이 가이드는 DDEV를 설치하고 Drupal 개발 환경을 구성하는 과정을 단계별로 안내합니다.
요구 사항
Drupal 프로젝트 만들기
mkdir drupal-site
cd drupal-site
composer create-project drupal/recommended-project:^9 .
작성 시점에
composer create-project drupal/recommended-project .명령을 실행하면 Drupal 10이 다운로드되며, 이는 PHP >= 8.3.0을 필요로 합니다. DDEV 컨테이너에 더 오래된 PHP 버전이 포함되어 있을 경우 다음과 같은 오류가 발생할 수 있습니다:Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.3.0". You are running 8.1.27. in /var/www/html/vendor/composer/platform_check.php on line 24
^9를 지정하면 Drupal 9가 강제로 선택되며, 이는 컨테이너의 PHP 버전과 호환됩니다.
DDEV 구성
ddev config
다음 항목을 입력하라는 프롬프트가 표시됩니다:
- 프로젝트 이름
- Docroot 위치
- 프로젝트 유형 ( drupal9 선택)

환경 시작
ddev start
DDEV는 다음과 같은 URL을 출력합니다:
Project can be reached at https://drupal-site.ddev.site https://127.0.0.1:52810

Drupal 설치
브라우저에서 제공된 URL 중 하나를 열고 Drupal 설치 마법사를 따라 진행합니다.

다음 단계
DDEV는 WordPress와 같은 다양한 PHP 기반 CMS와도 함께 사용할 수 있습니다. 비슷한 절차를 따라 진행할 수 있으며, 자세한 내용은 Setting up a WordPress development environment with DDEV 문서를 참고하세요.
DDEV는 버전 관리, 협업, 배포 파이프라인을 간소화하여 로컬 PHP 개발을 보다 원활하고 예측 가능하게 만들어 줍니다.