So che ci sono innumerevoli domande su questo argomento, comunque non importa quello che ho provato, non ho avuto fortuna. Il problema che sto riscontrando riguarda i punti di interruzione durante l'utilizzo di NetBeans e XDebug (su Windows 8.1 se questo riguarda qualcosa).NetBeans + XDebug I punti di interruzione non funzionano
Il problema è che nessun punto di interruzione funziona. Per impostazione predefinita, durante il debug con NetBeans, si arresta sulla prima riga e ciò avviene correttamente. Pertanto NetBeans si connette in qualche modo a XDebug. Tuttavia, qualsiasi altro punto di interruzione in altri file non funziona.
Ho provato varie impostazioni nel file php.ini ma non ho avuto fortuna finora. Ho anche provato ad accendere il file di registro XDebug in modo che forse posso analizzare cosa sta succedendo, ma anche questo non ha funzionato. Finalmente ho provato a impostare i breakpoint usando xdebug_break()
che non ha funzionato.
impostazioni Xdebug in php.ini
;[XDebug]
; Only Zend OR (!) XDebug
zend_extension="C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"
progetto Run Configuration su NetBeans
ho già guardato ° e seguente:
- http://articlebin.michaelmilette.com/making-xdebug-work-with-netbeans-on-windows/
- Xdebug ignores breakpoints
- http://wiki.netbeans.org/HowToConfigureXDebug#Tips_from_the_NetBeans_Forums
Si noti inoltre che questo è stato lavorare 3 giorni fa, tuttavia oggi non breakpoint stanno lavorando.
Altre Informazioni
Ho eseguito il seguente comando cmd php -v
e il seguente avviso è stato mostrato:
Warning: Module 'xdebug' already loaded in Unknown on line 0
questo significa che xdebug sta cercando di essere caricato due volte? Se è così non sono sicuro di come questo possa essere risolto