Question

Est-il possible d’exécuter simultanément les deux débogueurs dans la même installation PHP? Ils utilisent tous deux des ports différents afin que la communication avec les IDE clients / autres applications ne soit pas un problème.

Je ne le demande que parce que l’utilisation du débogueur Zend avec ZendStudio s’est révélée beaucoup plus facile (moins d’étapes pour démarrer / arrêter le débogage à partir du navigateur), mais j’aime vraiment certains des outils de profilage disponibles qui fonctionnent uniquement avec XDebug. En résumé, j'aimerais pouvoir avoir le meilleur des deux mondes, si possible.

Était-ce utile?

La solution

http://www.suspekt.org/2008 / 08/04 / xdebug-203-stealth-patch / (en particulier le dernier commentaire) semble indiquer que les parties de profilage de Xedebug fonctionneront correctement avec Zend Debugger, avec le correctif installé.

Autres conseils

C'est possible - le moyen le plus simple sur un serveur Web de développement serait d'exécuter 2 processus apache différents avec des fichiers php.ini différents référençant les différents modules de débogueur

Ainsi, XDebug est connu pour ne pas fonctionner avec de nombreux outils Zend (je connais Zend Optimizer, je ne connais pas Zend Debugger mais je ne serais pas surpris que XDebug ait un contrôle intégré pour cela).

Puisque vous exécutez le débogueur et le profileur sur une machine de développement, je ne vois pas pourquoi vous ne pouvez pas gérer deux fichiers ini distincts. Sinon, vous devrez compiler une version personnalisée de vous qui contourne les vérifications.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top