Pregunta

¿Es posible ejecutar ambos depuradores dentro de la misma instalación PHP simultáneamente? Ambos usan puertos diferentes para que la comunicación con los IDE del cliente / otras aplicaciones no sea un problema.

Solo pregunto porque usar Zend Debugger con ZendStudio ha demostrado ser mucho más fácil (menos pasos para iniciar / detener la depuración desde el navegador), pero realmente me gustan algunas de las herramientas de creación de perfiles disponibles que solo funcionan con XDebug. En pocas palabras, me encantaría poder tener lo mejor de ambos mundos si es posible.

¿Fue útil?

Solución

http://www.suspekt.org/2008 / 08/04 / xdebug-203-stealth-patch / (en particular el último comentario) parece indicar que las partes de creación de perfiles de Xedebug funcionarán bien junto con Zend Debugger, con el parche instalado.

Otros consejos

Es posible: la forma más sencilla en un servidor web de desarrollo sería ejecutar 2 procesos apache diferentes con diferentes archivos php.ini que hagan referencia a los diferentes módulos del depurador

Entonces, se sabe que XDebug no funciona con muchas herramientas de Zend (conozco Zend Optimizer con certeza, no sé sobre Zend Debugger, pero no me sorprendería si XDebug tiene un control incorporado para eso).

Dado que está ejecutando el depurador y el generador de perfiles en una máquina de desarrollo, no veo por qué no puede mantener dos archivos ini separados. De lo contrario, tendrá que compilar una versión personalizada de usted que omita los controles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top