views:

60

answers:

0

Hello,

I hope someone can help, I'm having some difficulty using remote debugging with netbeans on the windows 7 (professional) CLI.

I'll outline the process I have gone through thus far:

1) Set up php.ini:

xdebug.remote_enable=On;
xdebug.remote_host=localhost;
xdebug.remote_port=9000;
xdebug.remote_handler="dbgp";
xdebug.remote_mode=req;

2) Do php -v to ensure the extention is installed correctly:

PHP 5.3.1 (cli) (built: Nov 19 2009 09:59:45) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies with Xdebug v2.1.0rc1, Copyright (c) 2002-2010, by Derick Rethans

3) Add configuration in netbeans:

tools > options > general > debugging

Debugger port: 9000 Session ID: netbeans-xdebug

4) Create a simple php script:


$var = 1;

$var = 2;

$var = 3;

$var = 4;

$var = 5;

echo $var;

5) Right click on the file in netbeans and click 'debug':

(NOTE: added a breakpoint to line 1)

'Waiting For Connection (netbeans-xdebug') appears in the bottom right corner of netbeans

6) In the CLI set environment variable:

At this step i have tried both:

set XDEBUG_CONFIG="idekey=netbeans-xdebug"

and

set XDEBUG_CONFIG=idekey=netbeans-xdebug"

7) Execute PHP script:

php xdebugtest.php

output: 5

I'm at a bit of a loss. I cant seem to get netbeans to establish a connection with the command line and hit the first break point.

Are there any obvious mistakes I have made?

Thanks in advance for any assistance!

Regards,

Ben