Mysql
 sql >> Database >  >> RDS >> Mysql

netbeans xdebug in attesa di connessione nonostante abbia esaminato tutte le risposte del forum

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:

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

  2. Prova a utilizzare localhost invece di 127.0.0.1

  3. Assicurati che l'output di phpinfo() contenga informazioni su xdebug. Se non hai una sezione "xdebug" probabilmente dovrai controllare il percorso zend_extension.

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