Xdebug 및 PhpStorm을 사용하여 디버깅을 시도하고 있습니다. 나는 많은 문제없이 과거에 여러 번 설정했습니다. 이번엔 일들이 원활하게 진행되지 않습니다.Xdebug with PhpStorm은 브라우저가 아닌 CLI에서 올바르게 작동합니다.
은 다음과 나의 현재 구성이 의 php.ini에입니다 같이 스크립트가 CLI에서 실행되는 때마다 연결이 설정되고 있다고 확인했다 xdebug.remote_autostart
추가
zend_extension = "c:\xampp2\php\ext\php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_host=127.0.0.1
xdebug.remote_cookie_expire_time=3600
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.idekey=PHPSTORM
xdebug.remote_log="c:\xampp2\tmp\xdebug.txt"
xdebug.remote_autostart=1
. 아파치를 통해 스크립트를 호출 할 때 여전히 작동하지 않습니다.
가 나는 Xdebug는 로그를 확인하신 후, 나는 거기에 이상한 점이 보이지 않아요 : https://pastebin.com/4rK8pJqt이
가장 확실한 원인은 CLI 및 아파치에 대해 별도의 php.ini의 파일을 낳게 될 것입니다,하지만 그것은 아니다 케이스. 단 하나의 php.ini 파일 만 있습니다. Xdebug 설정이 브라우저의 phpinfo에 제대로 표시되는지 확인했습니다. 스크린 샷은 아래를 참조하십시오.
Xdebug에서 PHPStorm에 연결할 수없는 특정 설정이 있습니까? 또는 Xdebug 또는 PhpStorm에서이 문제를 일으킬 수있는 버그를 알고있는 사람이 있습니까?
오래 전 이었지만 xdebug를 실행하는 브라우저 확장이 있음을 기억합니다 :) – maxs87
쿠키, 확장 프로그램 및 remote_autostart를 수동으로 설정하여 북마크를 시도했습니다. 이 작품들 중 어느 것도. 로그에서 볼 수 있듯이 xdebug가 성공적으로 연결을 설정하고 있습니다. 따라서 문제는 다른 곳에서 발생해야합니다. – chocochaos