phpstorm 문제가 있는 Docker 컨테이너 xdebug

phpstorm 문제가 있는 Docker 컨테이너 xdebug

vmware 가상 머신에서 실행되는 도커 머신 내부의 일부 PHP 코드를 phpstorm + xdebug를 사용하여 디버깅해야 합니다. IDE가 다른 vmware 가상 머신에서 실행 중입니다.

xdebug에 몇 가지 문제가 있습니다.

  • 첫 번째 줄 이외의 중단점을 설정하면 무시됩니다.
  • 첫 번째 줄에 중단점을 설정하면 중단점에서 중지됩니다. "단계 오버" 버튼(F8)을 클릭하면 디버그가 종료되고 "프로세스 중지" 버튼을 사용하여 디버그를 중지할 때까지 브라우저가 정지됩니다.
  • 첫 번째 줄에 중단점을 설정하면 중단점에서 중지됩니다. 중단점 없이 "프로그램 재개" 버튼(F9)을 클릭하면 디버그가 종료되고 페이지 로드가 완료됩니다.
  • 첫 번째 줄에 중단점을 설정하면 중단점에서 중지됩니다. 다른 중단점이 설정된 상태에서 "프로그램 재개" 버튼(F9)을 클릭하면 중단점에 도달하지 않고 브라우저가 정지됩니다.

Docker 컨테이너 xdebug 구성

xdebug.remote_host=192.168.2.80 //client IP
xdebug.remote_enable=1
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=1
xdebug.idekey=PHPSTORM
xdebug.remote_log=/tmp/xdebug.log

어디서 조사해야 하는지 이해할 수 없습니다.

누군가 나에게 힌트를 줄 수 있습니까?

고마워요 알렉스

관련 정보