Pergunta

É possível executar os dois depuradores na mesma instalação do PHP simultaneamente. Ambos usam portas diferentes para que a comunicação com os IDEs do cliente/outros aplicativos não seria um problema.

Pergunto apenas porque o uso do Zend Debugger com ZendStudio provou ser muito mais fácil (menos etapas para iniciar/interromper a depuração do navegador), mas eu realmente gosto de algumas das ferramentas de perfil disponíveis que funcionam apenas com o Xdebug. Então, em poucas palavras, eu adoraria poder ter o melhor dos dois mundos, se possível.

Foi útil?

Solução

http://www.suspekt.org/2008/08/04/xdebug-203-techeralth-patch/ (em particular o último comentário) parece indicar que as partes de perfil do Xedebug funcionarão bem ao lado do Zend Debugger, com o patch instalado.

Outras dicas

É possível - a maneira mais simples de um servidor da Web de desenvolvimento seria executar 2 processos diferentes de Apache com diferentes arquivos php.ini referenciando os diferentes módulos depuradores

Portanto, o XDebug é conhecido por não trabalhar com muitas ferramentas Zend (conheço o Zend Optimizer, com certeza, não sei sobre o Zend Debugger, mas não ficaria surpreso se o Xdebug tiver uma verificação interna).

Como você está executando o depurador e o Profiler em uma máquina de desenvolvimento, não vejo por que você não pode manter dois arquivos INI separados. Caso contrário, você precisará compilar uma versão personalizada de si mesmo que ignora as verificações.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top