@Dominik: warum willst du Remote arbeiten? Lokal hast du ne isolierte Umgebung mit Web- und
DB-Server, und schneller ist es ausserdem. Und als ob das nicht genug waere, lokales Debugging ist schneller eingerichtet als Remote-Debugging
Hier nochmal fuers Protokoll das Setup, mit dem ich seit Monaten gut fahre:
Kurze Hinweise:
- die Unterscheidung bei PHP bezueglich VC6/VC9 bzw. TS/NTS ist in Verbindung mit XDebug wichtig. Die XDebug-Version muss naemlich zu PHP passen.
- Wer Windows 7 benutzt, sollte sich auf alle Faelle die neueste Beta holen, da der Apache sonst bei jedem Call hart wegschmiert.
- Wer Windows 7 einsetzt, sollte ausserdem in seiner Hosts-Datei (\Windows\system32\drivers\etc\hosts) noch den IPv4-Eintrag fuer localhost wiederherstellen und dann den Apachen neu starten. Andernfalls wird PHP sich nicht mit MySQL ueber localhost verbinden koennen, da PHP nur die IPv6-Adresse findet, sich darueber aber mangels Unterstuetzung nicht verbinden kann
Sobald die ganzen Dinge konfiguriert sind, kann man auch richtig debuggen - mit Breakpoints, Watches, und allem was beim Debugging Spass macht. Keine haesslichen "echo $foo" mehr
Greetz
alcaeus