Saya tidak yakin tentang Windows, tetapi dalam versi PHP yang lebih baru di linux (mulai dari setidaknya 5,4) konfigurasi xdebug ada di file terpisah. Milik saya ada di:
/etc/php/7.0/apache2/conf.d/20-xdebug.ini
Jika Anda tidak memiliki file khusus xdebug ini, pastikan Anda mengedit php.ini yang benar. Di sistem saya ada 3:
/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/phpdbg/php.ini
Ini konfigurasi xdebug saya:
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
Beberapa pertimbangan:
-
Saya melihat port Anda berbeda dari port saya (9000 vs 9001). Buka Tools->Options->PHP, pada tab "Debugging" pastikan "Debugger port" sesuai dengan yang ditentukan di xdebug.remote_port.
-
Coba gunakan localhost daripada 127.0.0.1
-
Pastikan output dari phpinfo() berisi informasi tentang xdebug. Jika Anda tidak memiliki bagian "xdebug", Anda mungkin perlu memeriksa jalur zend_extension.
-
Saya ingat pernah membaca di milis NetBeans bahwa beberapa orang mengalami masalah yang disebabkan oleh firewall Windows, mungkin Anda dapat mencoba menonaktifkannya.