Frage

Ist es möglich, beide Debugger innerhalb derselben PHP -Installation gleichzeitig auszuführen? Beide verwenden unterschiedliche Ports, sodass die Kommunikation mit den Client -IDes/anderen Apps kein Problem darstellt.

Ich frage nur, weil sich die Verwendung des Zend -Debuggers mit Zendstudio als viel einfacher erwiesen hat (weniger Schritte, um das Debuggen aus dem Browser zu starten/zu stoppen), aber ich mag einige der verfügbaren Profile -Tools, die nur mit Xdebug arbeiten. Kurz gesagt, ich würde gerne in der Lage sein, wenn möglich das Beste aus beiden Welten zu haben.

War es hilfreich?

Lösung

http://www.suspekt.org/2008/08/04/xdebug-203-stealth-patch/ (Insbesondere der letzte Kommentar) scheint anzunehmen, dass die Profile -Teile von XeDebug neben Zend Debugger gut funktionieren, wobei der Patch installiert ist.

Andere Tipps

Es ist möglich - der einfachste Weg in einem Entwicklungs -Webserver wäre es, 2 verschiedene Apache -Prozesse mit unterschiedlichen Php.ini -Dateien auszuführen, die auf die verschiedenen Debugger -Module verweisen

Es ist also bekannt, dass Xdebug nicht mit vielen Zend-Tools arbeitet (ich weiß, dass Zend Optimizer mit Sicherheit nicht über Zend Debugger weiß, aber ich wäre nicht überrascht, wenn XDebug eine integrierte Überprüfung dafür hat).

Da Sie den Debugger und den Profiler auf einer Entwicklermaschine ausführen, sehe ich nicht, warum Sie nicht zwei separate INI -Dateien verwalten können. Andernfalls müssen Sie eine benutzerdefinierte Version von sich selbst kompilieren, die die Schecks umgeht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top