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