Domanda

È possibile eseguire entrambi i debugger contemporaneamente nella stessa installazione di PHP. Entrambi utilizzano porte diverse, quindi la comunicazione con gli IDE client / altre app non sarebbe un problema.

Lo chiedo solo perché l'utilizzo di Zend Debugger con ZendStudio si è dimostrato molto più semplice (meno passaggi per avviare / interrompere il debug dal browser), ma mi piacciono molto alcuni degli strumenti di profilazione disponibili che funzionano solo con XDebug. Quindi, in breve, mi piacerebbe poter avere il meglio di entrambi i mondi, se possibile.

È stato utile?

Soluzione

http://www.suspekt.org/2008 / 08/04 / xdebug-203-stealth-patch / (in particolare l'ultimo commento) sembra indicare che le parti di profilatura di Xedebug funzioneranno bene insieme a Zend Debugger, con la patch installata.

Altri suggerimenti

È possibile - il modo più semplice su un server Web di sviluppo sarebbe quello di eseguire 2 diversi processi apache con diversi file php.ini che fanno riferimento ai diversi moduli di debugger

Quindi, XDebug è noto per non funzionare con molti strumenti Zend (conosco Zend Optimizer per certo, non conosco Zend Debugger ma non sarei sorpreso se XDebug avesse un controllo integrato per questo).

Dato che stai eseguendo il debugger e il profiler su una macchina di sviluppo, non vedo perché non puoi mantenere due file ini separati. Altrimenti, dovrai compilare una versione personalizzata di te stesso che ignora i controlli.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top