Xdebug перестал работать, где искать ошибки?

Я установил Xdebug, и все было хорошо, пока вдруг он не перестал работать. phpinfo() дает хороший вывод XDebug со всеми переменными.

php -m | grep deb

также дает дважды XDebug (для Zend и PHP), так что снова все выглядит просто отлично. В моем php.ini есть следующие строки:

zend_extension=/usr/lib/php5/20090626/xdebug.so
;extension=xdebug.so
xdebug.remote_host=localhost
xdebug.remote_enable=on
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.remote_connect_back=1

И тем не менее, при запуске этого кода с помощью XDebug (из документации Netbeans) он просто зависает. Итак, никакая IDE не работает с XDebug.

<?php
$address = '127.0.0.1';
$port = 9001;
$sock = socket_create(AF_INET, SOCK_STREAM, 0);
socket_bind($sock, $address, $port) or die('Unable to bind');
socket_listen($sock);
$client = socket_accept($sock);
echo "connection established: $client";
socket_close($client);
socket_close($sock);

Кроме того, в соответствии с установкой XDebug я прошел два этапа. Что не так с моим конфигом? Спасибо.

30
задан Xerkus 1 April 2012 в 14:29
поделиться