Non sono sicuro di Windows, ma nelle versioni successive di PHP su Linux (a partire da almeno 5.4) la configurazione di xdebug è in un file separato. Il mio è in:
/etc/php/7.0/apache2/conf.d/20-xdebug.ini
Se non disponi di un file ini xdebug dedicato, assicurati di modificare il php.ini corretto. Nel mio sistema ce ne sono 3:
/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/phpdbg/php.ini
Ecco la mia configurazione di 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
Alcune considerazioni:
-
Vedo che la tua porta è diversa dalla mia (9000 vs 9001). Vai su Strumenti->Opzioni->PHP, nella scheda "Debugging" assicurati che la "porta del debugger" corrisponda a quella specificata in xdebug.remote_port.
-
Prova a utilizzare localhost invece di 127.0.0.1
-
Assicurati che l'output di phpinfo() contenga informazioni su xdebug. Se non hai una sezione "xdebug" probabilmente dovrai controllare il percorso zend_extension.
-
Ricordo di aver letto sulla mailing list di NetBeans che alcune persone hanno avuto problemi causati dal firewall di Windows, forse puoi provare a disabilitarlo.