[nycphp-talk] xdebug / socket_accept() on a virtual machine

Yitzchak Schaffer yitzchak.schaffer at
Fri Jan 15 11:03:38 EST 2010

Hello all,

I am trying to set up NetBeans with xdebug on a Win7 host and 
VMware/Ubuntu "remote" virtual server, and am not able to connect to 
xdebug via NetBeans.  I see xdebug enabled via phpinfo() and php -v, and 
the xdebug functions like xdebug_call_file() work when called in the code.

Based on some HOWTOs, it seems like the dbgp listener (?) isn't working. 
  When I run the following test from the command line:

$address = '';
$port = 9000;
$sock = socket_create(AF_INET, SOCK_STREAM, 0);
socket_bind($sock, $address, $port) or die('Unable to bind');
var_dump( socket_listen($sock) );
var_dump( socket_accept($sock) );

...socket_listen() returns true, but socket_accept() keeps running. 
This is running on VMware Server 2.0 with bridged networking.  Could 
this be stemming from some networking issue?

Many thanks,

Yitzchak Schaffer
Systems Manager
Touro College Libraries
33 West 23rd Street
New York, NY 10010
Tel (212) 463-0400 x5230
Fax (212) 627-3197
Email yitzchak.schaffer at

Access Problems? Contact systems.library at

More information about the talk mailing list