Gubbed PHP Debugger
~: Firefox
 

Firefox

After installing the Firefox plugin, you get a new menu in the menubar of firefox called "Gubed".

First of all, you need to configure it to find StartSession. Chose the "Gubed -> Set Script URL" menuitem and enter the full url to your StartSession script (this is included in the Gubed distribution).

For example it might look like:
http://server/Gubed/StartSession.php

Next, visit a local page that you wish to debug, for example
http://server/Gubed/GubedTest/tests/breakpoints/test.php

Then chose the "Gubed -> Debug this page" menuoption.

The plugin will now rewrite the URL to a proper StartSession request and if you have a Gubed client running, debugging should start immediately.

If you follow links on the resulting page, they will remain in debug mode. To stop debugging, chose "Gubed -> Reload without debugging".

Thanks James Humphreys , for making the plugin and supporting the Gubed development with his time and knowledge!