Mysql
 sql >> Base de données >  >> RDS >> Mysql

netbeans xdebug en attente de connexion malgré toutes les réponses du forum

Je ne suis pas sûr de Windows, mais dans les versions ultérieures de PHP sous Linux (à partir d'au moins 5.4), la configuration xdebug se trouve dans un fichier séparé. Le mien est dans :

/etc/php/7.0/apache2/conf.d/20-xdebug.ini

Si vous n'avez pas de fichier ini xdebug dédié, assurez-vous que vous éditez le bon php.ini. Dans mon système il y en a 3 :

/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/phpdbg/php.ini

Voici ma configuration 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

Quelques considérations :

  1. Je vois que votre port est différent du mien (9000 vs 9001). Allez dans Outils->Options->PHP, dans l'onglet "Débogage", assurez-vous que le "Port du débogueur" correspond à celui spécifié dans xdebug.remote_port.

  2. Essayez d'utiliser localhost au lieu de 127.0.0.1

  3. Assurez-vous que la sortie de phpinfo() contient des informations sur xdebug. Si vous n'avez pas de section "xdebug", vous devrez probablement vérifier le chemin zend_extension.

  4. Je me souviens avoir lu sur la liste de diffusion NetBeans que quelques personnes avaient des problèmes causés par le pare-feu Windows, vous pouvez peut-être essayer de le désactiver.