2012-03-16 10 views
1

OS를 Windows 7 64로 변경했습니다. 내 시스템에 PDT가 설치된 Apache 2.2, PHP 5.3 (32 비트) TS 및 Eclipse 3.7 (64 비트)가 있습니다. 이미지에 표시된xDebug 세션이 시작되지 않음

내가 PHP- 구성한 이클립스에서
zend_extension = "C:\Program Files (x86)\PHP\ext\php_xdebug-2.1.4-5.3-vc9.dll" 
xdebug.auto_trace = 0 
xdebug.collect_includes = 1 
xdebug.collect_params = 0 
xdebug.collect_return = 0 
xdebug.default_enable = 1 
xdebug.extended_info = 1 
xdebug.idekey = "STATION24$" 
xdebug.max_nesting_level = 100 
xdebug.profiler_append = 0 
xdebug.profiler_enable = 0 
xdebug.profiler_enable_trigger = 1 
xdebug.profiler_output_dir = "C:\WINDOWS\temp" 
xdebug.profiler_output_name = "xdebug_profile.%p" 
xdebug.remote_autostart = 0 
xdebug.remote_enable = 1 
xdebug.remote_handler = "dbgp" 
xdebug.remote_host = "localhost" 
xdebug.remote_log = 1 
xdebug.remote_mode = "req" 
xdebug.remote_port = 9001 
xdebug.show_exception_trace = 0 
xdebug.show_local_vars = 0 
xdebug.show_mem_delta = 1 
xdebug.trace_format = 0 
xdebug.trace_output_dir = "C:\WINDOWS\Temp" 
xdebug.trace_output_name = "trace.%c" 
xdebug.var_display_max_depth = 5 

내 php.ini 파일> 디버그 섹션에서

Xdebug는 섹션 : 지금

enter image description here enter image description here enter image description here

그리고, 디버그를 시작하려고 할 때 디버그 세션을 시작할 때 Eclipse가 멈 춥니 다.

enter image description here

그래서, 내가 과거에이 문제에 대해 읽을 것, 사람들이 어떤 응용 프로그램 (내 경우 9001) Xdebug는 포트를 사용하기 때문에이 이라지만 체크 한, 다른 사용이 포트, xDebug 만해라. 방화벽이 비활성화되어 xDebug에 대한 연결을 차단할 수있는 응용 프로그램이 없습니다. 한 가지 - "CLI 응용 프로그램으로 디버그"가 잘 작동하고 "웹 응용 프로그램으로 디버그"만 작동하지 않습니다.

나는 무엇을해야할 지 모르겠다. 제발 도와주세요.

+0

문제가 해결되었습니다. Eclipse 설정에서 브라우저를 설정하는 것을 잊어 버렸습니다. – sempasha

답변

0

문제가 발생하여 Xdebug 쪽이 작동하지 않는지 또는 IDE 쪽인지 알 수없는 경우 Xdebug 2.2.0RC1에서 원격 디버그 로그에 연결 문제가 기록됩니다.

0

PHP TS에 대해 생각해보십시오. 어쩌면 xdebug TS를 사용해야 할 것인가? (요즘엔 TS를 전혀 사용하지 않는 것이 좋으므로 TS가 아닌 PHP를 변경하고 싶을 수도 있습니다.)