I will save the hours of description about how I spent a long time trying to get Zero Config Debug working, and have failed. But here is the summary:
I have PHPStorm 3.0.3. PHP 5.3.10 xDebug 2.1.4
I followed the steps on this page (among the dozens of other pages I consulted) http://webexplorations.com/blog/?p=584
It’s really straightforward. Everything is installed. But I can’t get it to work.
(And it’s infinitely better than: http://confluence.jetbrains.net/display/WI/Zero-Configuration+debugging+with+PhpStorm+2.0 Because it doesn’t show me pages that don’t exit in 3.0 )
It *does* generate a log. It *does* connect to the IDE. The log shows the *same file* in the IDE as coming from the server. Except the slashes vs back slashes for directory delimiters. But it doesn’t break on the break point.
The Google debug helper is set to ‘Other’ and ide key is PHPSTORM, as is set all over the IDE as well.
My INI settings are below. It is unclear if they go in xDebug, or PHP, but the info page picks them up in either. (I tried all different ways, I have them in both.) The log is attached.
When I turn off the bug in Google, it doesn’t connect to the IDE.
When I turn on the bug, but turn off the ‘listen’ in the IDE, I don’t get a log, and the page blocks for several seconds trying to reach the IDE.
So, I know it’s connecting, I can see the log showing communication back and forth, I can see the file in the log matches the file in the IDE. But the IDE never breaks on the break point I set.
Any help is appreciated. I am evaluating this for purchase.
zend_extension = "C:\Program Files\PHP\ext\php_xdebug-2.1.4-5.3-vc9.dll"
xdebug.remote_host = 127.0.0.1
xdebug.remote_handler = dbgp
xdebug.remote_mode = req