Windows 10에서 Xdebug 3를 PhpStorm에 어떻게 연결할 수 있습니까?

Dec 01 2020

PhpStorm을 연결하고 PHP 스크립트 / 웹 페이지를 Xdebug로 디버깅하려고합니다. 제가 여러 번 한 일입니다.

이것은 내 php.ini 파일 (흥미로운 부분)입니다.

[xdebug]
zend_extension=C:\xampp\php\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req

여러 중단 점을 설정하고 xdebug_break()인덱스를 호출 했지만 코드 실행이 중단되지 않습니다.

다음은 Xdebug에 대한 PhpStorm 유효성 검사 스크립트 출력입니다.

PhpStorm이 포트 10000에서 수신하고 있음을 보여주는 netstat의 출력 :

답변

2 RijadMorina Dec 01 2020 at 15:37

php.ini의 줄을 다음과 같이 변경하십시오.

xdebug.mode=debug

PhpStorm의 포트를 9000 대신 9003에서 수신하도록 설정하십시오.

xdebug v3에서 기본 xdebug 포트는 9003으로 변경되었습니다. https://xdebug.org/docs/upgrade_guide#Step-Debugging

1 WebEXP0528 Dec 02 2020 at 15:15

변화

...에서

xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req

으로

xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_port=10000