Eclipse PDT 및 Xdebug를 사용하여 PHP 응용 프로그램을 디버깅하는 현재 상태는 무엇입니까? 누군가 Eclipse를 정의한 중단 점 (예 : xdebug_break()
사용하지 않음)에서 멈추도록 마침내 성공 했습니까?Eclipse PDT + Xdebug에서 'breakpoints stop'이 마침내 해결 되었습니까?
나는 this over two years old question으로 읽었지만, 지금 (2013 년 5 월) Helios가 중단 점에서 전혀 멈추지 않는다는 것이 밝혀졌습니다. 그래서 나는 조언을 따라 갈릴레오로 전환했다. 알아내는 것만으로도 중단 점에서 멈추지 않는다. 내가 볼 수있는 유일한 차이점은 갈릴레오가 Open in Browser
설정을 무시하고 항상 자체 웹 브라우저에서 디버깅된다는 것입니다.
내가 Break at First Line
을 체크했을 때 링크를 클릭 할 때마다 Eclipse 작업 표시 줄 아이콘이 깜박 거려서 Eclipse가 명확하게 멈추지 않습니다. 첫 번째 줄이나 중단 점도 없습니다. 그것은 (전혀 디버깅이 없을 것 같은 외부 브라우저에서 전체 페이지를 렌더링 실행합니다.
내가 Break at First Line
해제하면, 이클립스도 페이지 내 클릭에 반응하지 않는 디버깅중인. 그것은 전체 코드 및 통과
xdebug_break()
을 사용하여 멈출 수 있지만이 옵션이 유일한 경우 Eclipse와 Xdebug는 필요하지 않습니다. 메모장과 die()
을 사용할 수 있습니다.
어딘가에서 갈릴레오조차도 중단 점에서 멈추지 않고 설치해야한다는 것을 읽었습니다. 대신 주노. Xdebug와 함께 PHP 응용 프로그램을 디버깅하는 데 사용할 수 있으며 중단 점에서 중지 할 수있는 Eclipse 버전 또는 패키지가 있습니까? 이것은 미쳐지기 시작 했습니까? 얼마나 많은 버전을 테스트해야합니까?
내가 differentStackOverflowanswersmany을 읽는 세 가지 다른 이클립스 버전을 설치, 확인 및 옵션의 수백의 선택을 취소하고 이클립스에 대한 정보 만 번을 다시 시작이에 (너무) 많은 시간을 보냈다 및 아무것도 결국했습니다. 이것에 대한 도움을 정말로 바랄 것입니다.
현재 작업중인 항목 : Windows 7, Eclipse PDT Galileo SR 2, PHP 5.3, XAMPP.
PHP PDT와 Xdebug를 사용하여 중단 점에서 중지하고 Open in Browser
옵션을 사용하여 PHP 응용 프로그램을 디버깅하는 데 성공한 사람이 누구인지 확인하려면 설치, 구성 및 확인에 대한 간단한 대답을 제공해주십시오. 같은 달성하기 위해?
나는 그것에 대해 듣지 못했고 나는 그것을 시도해 보는 것을 고려해 보았다.그러나 나는 지난 밤에 "가장 최근의 업데이트 : 2011 년 1 월 25 일"(2 년 반!)과 "마지막 업데이트 : 2 월 14 일 2013_"(3 개월)이라는 소프트웨어를 인정해야합니다. "_5 years late_"이정표로 유망한 것으로 들리지는 않습니까? – trejder
매우 사실이지만 때로는 버려진 소프트웨어가 도움이 될 수 있습니다. 그 밖의 것이 없다면 더 나은 해결책을 얻을 때까지 일종의 다리 역할을 할 것입니다. 죄송합니다. 필자는 더 많은 도움이되지 않을 수 있습니다. PHP 경험은 메모장 ++와 코드 랭킹 (code-at-code) 노트입니다. – mech