8.1. Xdebug

8.1.1. Installation
8.1.2. Konfiguration

Durch die Integration des PHP-Debuggers Xdebug ist es möglich, PHP-Script interaktiv im Weaverslave zu debuggen. Der Debugger wird dabei auf einer Seite im Browserpanel angezeigt. Xdebug wird auf dem Webserver installiert. Der Weaverslave kann sowohl ein lokalen Webserver, als auch Entwicklungsserver im Netzwerk nutzen. Allerdings muss der WS in der Lage sein über das Dateisystem auf die Scripte zuzugreifen.

Xdebug kommuniziert über TCP/IP mit dem Weaverslave. Der Port kann verändert werden, muss aber natürlich sowohl in Xdebug wie im WS identisch sein. Der WS enthält einen TCP-Server, auf welchen Xdebug beim Starten des Scriptes verbindet. Die Verbindung bleibt bestehen, so lange das Script läuft. Wird die Verbindung geschlossen, beendet der Weaverslave automatisch auch die zugehörige Debugsession.