2012-01-08 8 views
1

방금 ​​udeuntu 11.10에 xdebug와 netbeans를 설치했습니다. xdebug를 사용하고 싶습니다. 그러나 xdebug 페이지 (http://xdebug.org/find-binary.php)에 PHP 정보를 붙여 넣었을 때 "이미 최신 Xdebug 버전을 실행하고 있습니다"라는 메시지가 나타나면 Netbeans에서 "xdebug에서 연결이 없음"오류가 발생합니다. 넷빈즈 옵션에서 Xdebug와 Netbeans이 공동 작업하지 않음 : xdebug에서 연결이 감지되지 않았습니다.

나는 포트 9000을 내 xdebug.ini에서 내가 가진 :

zend_extension = "/usr/lib/php5/20090626+lfs/xdebug.so"

xdebug.remote_enable=on

xdebug.remote_handler=dbgp

xdebug.remote_host=localhost

xdebug.remote_port=9000

내가 뭘 잘못하고 있니?

+0

방화벽에서 포트 9000을 열었습니까? – BartekR

+0

우분투의 방화벽은 기본적으로 비활성화되어 있습니다 ... (sudo ufw disable) 다시 사용할 수 없도록 설정했지만 도움이되지 않았습니다. – Pitto

답변

0

도움이된다면 나도 몰라,하지만 난 다른 하나 개의 라인과 한 번 더 라인을 가지고 :

xdebug.remote_enable=1 
xdebug.remote_mode=req 

최선의 선택되지 않을 수 있습니다 최신 버전을 실행하는 작은 하우투 http://wiki.netbeans.org/HowToConfigureXDebug

0

에게있다 이 경우에. PHP 버전이 xdebug의 최신 버전과 호환되는지 확인 했습니까? xdebug.org 사이트 link에서 마법사를 사용해보십시오. 더 나아가 xdebug.idekey = netbeans-xdebug를 php.ini 파일에 추가 할 수 있습니다.

+0

여전히 같은 문제가 있는지 모르겠지만 xdebug/netbeans를 netbeans에서 9001로 설정하고 xdebug에서 9000으로 설정 한 후 실행중인 netbeans. 일부 이상한 이유로 모든 것이 이제 작동합니다. php.ini 대신 xdebug.ini를 구성 할 수도 있습니다. –

관련 문제