2010-05-18 2 views
43

둘 다 동일한 기능 세트를 가지고 있지만 확실하지 않습니다.XDebug 또는 Zend Debugger?

둘 사이의 기능상의 차이점은 무엇입니까?

답변

5

젠드 디버거는 바이너리 형식으로 만 제공되므로, 사용중인 PHP 버전 (http://downloads.zend.com/pdt/server-debugger/)과 일치하도록 올바른 버전을 다운로드해야합니다. 필자는 이클립스 PDT로 작업하고 로컬 XAMPP 설치로 라인별로 디버깅을 할 수있었습니다. Zend에는 몇 가지 추가 기능이 있지만 제 경험상 설정하기가 더 쉬웠습니다.

XDebug는 훨씬 더 개방적이지만 Eclipse PDT와 함께 작동하도록 구성하지 못했습니다.

+0

PHP 5.4부터 Zend Debugger에 대한 별도의 다운로드는 Zend에서 더 이상 제공되지 않습니다. zend 확장과 함께 제공되는 Free Zend Server를 다운로드해야합니다. 확장 기능을 PHP 구성으로 복사 할 수 있습니다. –

+1

Bart의 의견은 사실이 아닙니다. PHP 5.4, 5.5 및 5.6 바이너리 패키지의 디버거를 사용할 수 있습니다. –

4

XDebug는 Eclipse 및 Netbeans (및 다른 IDE)와 함께 작동합니다.

ZendDebug는 Netbeans에서 작동하지 않습니다. ZendDebug가 이미 ZendServer에 구성되어 있습니다.

+1

요즘에는 Netbeans에서 Zend 디버거가 작동합니다. :-) –

+2

PhpStorm은 Zend Debug에서도 작동합니다. – MauganRa

+0

@MauganRa PhpStorm에는 Zend Debug에 대한 구성 설정이 있습니다. 그러나 나는 결코 그것을 시도하지 않았다. – Henry