Não tenho certeza sobre o Windows, mas em versões posteriores do PHP no linux (a partir de pelo menos 5.4) a configuração do xdebug está em um arquivo separado. O meu está em:
/etc/php/7.0/apache2/conf.d/20-xdebug.ini
Se você não tiver um arquivo xdebug ini dedicado, certifique-se de estar editando o php.ini correto. No meu sistema existem 3:
/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/phpdbg/php.ini
Aqui está minha configuração do xdebug:
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.show_local_vars=on
Algumas considerações:
-
Vejo que sua porta é diferente da minha (9000 vs 9001). Vá para Ferramentas->Opções->PHP, na aba "Depuração" certifique-se de que a "Porta do depurador" corresponde à especificada em xdebug.remote_port.
-
Tente usar localhost em vez de 127.0.0.1
-
Certifique-se de que a saída de phpinfo() contém informações sobre xdebug. Se você não tiver uma seção "xdebug", provavelmente precisará verificar o caminho zend_extension.
-
Lembro-me de ler na lista de discussão do NetBeans que algumas pessoas tiveram problemas causados pelo firewall do Windows, talvez você possa tentar desativá-lo.