Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

netbeans xdebug esperando por conexão apesar de passar por todas as respostas do fórum


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:

  1. 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.

  2. Tente usar localhost em vez de 127.0.0.1

  3. 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.

  4. 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.