2011-12-22 5 views
1

PHP 프로젝트를 개발 중이고 localhost에서 원활하게 작동하는 XDebug와 함께 PDT를 사용하고 있습니다. (그런데, 나는 윈도우 7에서 XAMPP를 사용하고있다.)PDT XDebug. IP 주소로 디버깅하는 방법은 localhost가 아닙니다

이제 요청을 위해 로컬 IP (또는 PC 이름)를 사용해야하는 다른 PC의 일부 기능을 디버깅하고 싶다.

그러나 심지어 로컬 컴퓨터에서 http://127.0.0.1/xxx 또는 http://192.168.1.yyy/xxx과 같은 IP 주소로 디버깅 할 수 없습니다.

php.ini 및 httpd.conf 파일의 일부 설정을 변경하기 위해 도입 된 기사를 찾아 보았습니다. 하지만 나에게는 도움이되지 않습니다. 프로젝트를 시작하고 localhost를 사용하는 데 문제가없는 초기 단계에서 일부 작업을 수행했습니다. 내가 무슨 짓을

+0

내 환경을 WinXP로 이동하려고 시도했지만 WinXP (아직 Win7은 아님)의 IP 주소로 프로젝트를 디버깅 할 수있었습니다. 문제는 IE에서만 디버깅 할 수 있지만 (아직 FF/Safari/Chrome은 아님) 다른 PC의 IE에서 디버그 할 수 없다는 것입니다. 도와주세요, 제발. –

답변

1

처음 출시 한 브라우저 (ie, ff, safari 등), 와 내가 디버깅 할 url를 입력한다는 것입니다 내가 추가 다음
(물론 더는이 시점에서 응답이 없습니다) ?XDEBUG_SESSION_START=ECLIPSE_DBGP 바로 뒤에 있습니다. 두 번째로 다른 브라우저를 실행하고 다시 디버그하려는 URL을 입력하십시오 (이 경우 ). 이번에는 PDT가 디버그 모드로 전환되었습니다.

소스 : http://devzone.zend.com/1147/debugging-php-applications-with-xdebug/ XDEBUG_SESSION_START을 검색하여 힌트를 얻었습니다.

관련 문제