I've just downloaded the latest version of UEStudio 09 and am trying out the integrated XDebug features.
I've got xdebug installed, and have verified that via my php_info(). I've written a very basic script to test it out:
1: <?php
2: $x = 5;
3: $y = $x + 1;
4: $z = 10;
5: while ($z--) {
6: echo $x, $y, "<br />\n";
7: }
I've then started the debugging session and get this message in my output window:
Client: Listening for connection...
I've added a breakpoint on line 4, just to test it out. I then open the file in my browser with the special url parameter:
http://localhost/uetest/index.php?XDEBUG_SESSION_START=testThe script runs normally and it doesn't stop for debugging or anything. The output is this:
Client: Listening for connection... Client: Connection accepted Client: Initializing session ============================== Debug Engine Name: Xdebug Debug Engine Version: 2.0.3 Protocol Version: 1.0 ============================== Client: Session active Client Command: Step Into Client: Exiting debug session Script completed without errors
If I visit http://localhost:9000/uetest/index.php
then UEStudio says "Connection accepted", but from there nothing happens! The script never completes in the browser, and then finally UEStudio crashes.
Any ideas?