2010-06-07 4 views
4

나는 네가 생각하는 것을 안다. 다른 넷빈은 xdebug 게시판 일까?Netbeans xdebug 악몽

음, 나는 다른 게시물에서 본 모든 것을 시도했지만 아무 것도 작동하지 않습니다.

  • OS : 여기 내 설치의 우분투 9.10
  • PHP : 5.2.1
  • 넷빈즈 6.8

다음

내 /etc/php5/apache2/php.ini에
zend_extension=/usr/lib/php5/20060613/xdebug.so 
xdebug.remote_enable=1 
xdebug.remote_handler=dbgp 
xdebug.remote_host=localhost 
xdebug.remote_port=9000 
xdebug.idekey="netbeans-xdebug" 

zend_extension_ts를 사용하여 설정 파일에서 추가 xdebug 매개 변수를 추가하여 포트를 전환 해 보았습니다. (지금까지 9001, 9002 및 9034를 시도했습니다) 하지만 아무것도 작동하는 것 같다 없습니다 : 넷빈즈 아직도 내가 Xdebug는에 전체 섹션을 참조하십시오 않습니다 그것이 내가 내 phpinfo를 보면

연결 (넷빈즈-Xdebug는) 기다리고 말한다, 그리고 매개 변수가 정확합니다.

도움이 될 것입니다.

+0

당신은 당신의 로그에 오류 메시지를받을 수 있나요 파일? xdebug.remote_log 설정 참조 – greg0ire

+0

--enable-debug를 사용하여 PHP를 직접 컴파일 했습니까? –

+0

좋아요, 그래서 xdebug.remote_log를 추가했는데 이상한 일이 일어나고 있습니다. xdebug_call_function을 사용하여 xdebug를 테스트하는 PHP 스크립트가 있습니다. 일반적으로 스크립트에 액세스 할 때 아무 것도 로그에 기록되지 않습니다. 그러나 netbeans 디버거를 시작하고 "연결 대기 중"이라고 말하는 동안 스크립트에 액세스하면 xdebug 로그에 결과가 표시됩니다. Netbeans 결코 연결하지 ... 귀하의 회신 해 주셔서 감사합니다! –

답변

4

나는 어떤 일이 일어 났는지는 전혀 모르지만, 디버그 포트를 9000으로 바꾸고 Netbeans 6.9로 업그레이드했습니다. 이제 작동합니다.

0

Xdebug는 해당 지역의 웹 사이트에 그것을 시도 모드 "스크립트로 실행"에서 작동하지 않는 것 같다 그 선 내 문제를 해결 추가

1

(보통)

xdebug.remote_enable = on 

xdebug.profiler_enable = on 

xdebug.profiler_enable_trigger = on 

xdebug.profiler_output_name = cachegrind.out.%t.%p 

xdebug.profiler_output_dir = "c:/wamp/tmp"