Docker에서 Xdebug를 설정하는 것은 빠르고 쉽게 할 수 있으며, 이 게시물은 Laravel, PHP 8.4, Xdebug v3.4.0으로 이를 수행하는 방법을 보여줍니다. 설정에는 Xdebug를 설치하는 Dockerfile, 컨테이너를 시작하는 compose.yaml 파일, Xdebug 클라이언트로 지원되는 편집기 또는 IDE가 필요합니다. 이 게시물에서는 서버 설정을 단순화하기 위해 Apache를 사용하지만 Dockerfile 코드는 PHP-FPM 이미지에서 Xdebug를 구성하는 것과 동일합니다. 데모 프로젝트는 Laravel을 사용하여 설정되고 필요한 폴더와 파일이 생성됩니다. 그런 다음 Dockerfile이 Xdebug를 설치하고 개발 환경을 설정하도록 구성됩니다. xdebug.ini 파일은 클라이언트 호스트를 정의하고 모든 요청으로 Xdebug를 시작하도록 구성됩니다. compose.yaml 파일은 Docker를 사용하여 애플리케이션을 실행하도록 설정되고, 이미지가 구축되고 Docker Compose를 사용하여 시작됩니다. 마지막으로, IDE(이 경우 PhpStorm)가 Xdebug에 연결하도록 구성되고 연결을 테스트하기 위해 중단점이 설정됩니다. 이러한 단계를 거치면 프로젝트에서 Xdebug를 사용할 준비가 됩니다.
laravel-news.com
Get Xdebug Working With Docker and PHP 8.4 in One Minute
