2010-01-20 2 views
2

필자는 이클립스 PDT와 XDebug의 조합을 사용하여 애플리케이션을 개발하고 디버깅하는데 매우 성공적이다. 제작자 덕분에이 조합을 시도하지 않은 경우 강력하게 제안합니다.XDebug를 사용하여 Eclipse PDT에서 임의의 요청으로 디버그 세션을 시작하는 방법은 무엇입니까?

나를 괴롭히는 것은 브라우저에서 임의의 스크립트를 요청하여 디버그 세션을 시작할 수있는 방법을 찾을 수 없다는 것입니다. 나는 항상 내 스크립트 중 하나에서 Eclipse에서 세션을 시작하고 구성을 디버그해야한다.

는 난 단지

<?php 
// you can debug any request now 

을 포함하지만 여전히 나는이 스크립트를 완료해야하고 정말 디버깅 할 무엇에 요청을 할 내 프로젝트에 "debug.php"를 추가하여 통증을 최소화 한 .

특정 스크립트에 바인딩되지 않은 디버그 구성을 만들 수 있지만 PDT가 XDebug의 요청 수신을 시작하도록 알려줄 수 있습니까?

답변

4

환경 설정 패널로 가서 php-> debug-> installed debugger를 선택하고 xdebug를 클릭 한 다음 configure를 클릭하십시오. 들어오는 연결을 허용하는 옵션이 있어야합니다. 그것을 선택하면 xdebug 확장자로 firefox에서 원격 디버그 세션을 시작할 수 있습니다.

+0

당신은 제 영웅입니다. 고맙습니다! 파이어 폭스 확장 기능이 사라진 것 같지만, XDEBUG_SESSION_START = ECLIPSE_DBGP를 수동으로 추가하면 많은 도움이되지 않습니다. – janpio

+0

아, 지금이 모든 것을 시도해 본이 옵션은 "원격 세션 수락 (JIT)"이라고합니다. – janpio

관련 문제