I am trying to setup my first PHP Development environment and I am having quite a bit of issues getting the Debug environment to work or more accurately hit breakpoints.
Here is what I have done
1.) Confirmed that php is working in my Apache server on Windows. I did this by creating a test index.php file with phpinfo() in it.
2.) I have installed the Zend Debugger into Eclipse.
3.) I have setup my php.ini file with the following code.
[Zend]
zend_extension_ts="c:/php/ext/ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1/32
zend_debugger.expose_remotely=always
4.) I have opened up a port for the debugger in the windows firewall, in my case Eclipse says Zend is using 10000.
5.) I have added the dummy.php file into my document root directory.
6.) I have restarted Apache after all of this.
7.) When I go to test my debugger in eclipse I get the following error message.

8.) When I look in the suggested section. I see this.

The most likely cause is misconfiguration of PHP. Check
phpinfo()if you have Zend Debugger section and validate your configuration.Note that the
_tssuffix inzend_debugger_tsstands for Thread Safety. If your PHP is 5.3 or greater, or you have Thread Safety disabled (you can check this at phpinfo()), you will have to usezend_debuggerdirective instead ofzend_debugger_ts.Also
expose_remotelyacknowledges values0(Never),1(Always) and2(Allowed Hosts); any other value makes Zend Debugger undetectable.