Instalé Xdebug y todo estaba bien, hasta que de repente dejó de funcionar. phpinfo() da un buen resultado de XDebug con todas las variables.Xdebug dejó de funcionar, ¿dónde busco errores?
php -m | grep deb
también da dos veces XDebug (por Zend y PHP), lo que de nuevo se ve muy bien. Mi php.ini tiene estas líneas:
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
Y, sin embargo, cuando se ejecuta este código debe comprobar con XDebug (de documentos Netbeans) es sólo atascado. Entonces, no IDE está trabajando con 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);
Además, de acuerdo con la instalación de XDebug, fui dos veces siguiendo los pasos. ¿Qué pasa con mi configuración? Gracias.
incluso después de la adición de xdebug.remote_log = "/ tmp/xdebug.log" y reiniciar Apache 2, y se ejecuta una aplicación en el registro está vacío ... – valk