Ich nutze zum Proggen und Debuggen NetBeans und XDebug. Um XDebug zum laufen zu bekommen, habe ich auch eine Weile gebraucht, aber es läuft dann ohne Probleme. Ich hatte irgendwo nen brauchbares Tut gefunden um das einzurichten.
NetBeans ist als PHP
IDE sehr brauchbar. Das Tutorial zum Debugging habe ich hier gefunden:
http://netbeans.org/kb/docs/php/debugging.html
In der aktuellen Version wird auch das Zend Framework unterstützt