Я пытаюсь настроить удаленную отладку на моем сервере под управлением Debian squeeze.
Я получил его, установив IP-адрес хоста в xdebug-config. Но я хочу включить сеансы отладки со всех хостов. Это должно быть возможно путем установки
xdebug.remote_connect_back=on
Однако, если я добавлю эту строку, отладчик больше не будет подключаться (пытается с Netbeans). Это должно поддерживаться xdebug, поставляемым с Debian Squeeze (2.1.0-1).
Это мой /etc/php5/conf.d/xdebug.ini:
zend_extension=/usr/lib/php5/20090626/xdebug.so
; Remote settings
xdebug.remote_autostart=off
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
; overrides the host setting, but seems to not work
; xdebug.remote_connect_back=on
xdebug.remote_host=192.168.23.22
xdebug.remote_port=9000
Таким образом, это работает. Если xdebug.remote_connect_back = on не закомментирован, он перестает работать. Почему?