문제

동일한 PHP 설치 내에서 동시에 두 디버거를 실행할 수 있습니까? 둘 다 다른 포트를 사용하므로 클라이언트 ID/다른 앱과의 통신이 문제가되지 않습니다.

Zendstudio와 함께 Zend 디버거를 사용하는 것이 훨씬 쉬운 것으로 입증 되었기 때문에 (브라우저에서 시작/중지하기위한 몇 가지 단계)가 묻습니다. 그러나 Xdebug 와만 작동하는 프로파일 링 도구 중 일부를 정말로 좋아합니다. 그래서 간단히 말해서, 나는 가능하다면 두 세계를 모두 최선을 다할 수 있기를 바랍니다.

도움이 되었습니까?

해결책

http://www.suspekt.org/2008/08/04/xdebug-203-stealth-patch/ (특히 마지막 의견)는 Xedebug의 프로파일 링 부분이 패치가 설치된 상태에서 Zend Debugger와 함께 잘 작동한다는 것을 나타냅니다.

다른 팁

가능합니다 - 개발 웹 서버에서 가장 간단한 방법은 다른 Debugger 모듈을 참조하는 다른 php.ini 파일로 2 개의 다른 Apache 프로세스를 실행하는 것입니다.

따라서 Xdebug는 많은 Zend 도구와 함께 작동하지 않는 것으로 알려져 있습니다 (Zend Optimizer를 알고 있습니다. Zend Debugger에 대해 잘 모르겠지만 Xdebug에 내장 점검이 있다면 놀라지 않을 것입니다).

Dev 기계에서 디버거와 프로파일 러를 실행하기 때문에 두 개의 개별 INI 파일을 유지할 수없는 이유는 모르겠습니다. 그렇지 않으면 수표를 우회하는 사용자 정의 버전을 컴파일해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top