Domanda

Sto cercando di convincere PhpStorm per parlare con Xdebug e sto avendo pochissima fortuna.

Ecco la mia configurazione: ho una VM che condivide i miei file PHP dalla mia macchina locale

Sto cercando di seguire questo:http://blog.jetbrains.com/webide/2011/02/zero-configuration-debugging-with-xdebug-and-phpstorm-2-0/

Ho messo quanto segue nel mio php.ini

zend_extension = /usr/lib64/php/modules/xdebug.so
xdebug.remote_connect_back = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.remote_port = 9000
xdebug.remote_host = <my ip address>
xdebug.remote_log = /tmp/xdebug_remote.log

Sembra che ho ottenuto con successo Xdebug in esecuzione secondo Phpinfo ().

Apro la mia sceneggiatura, accendo l'ascoltatore. Ma quando arrivo alla parte "Attiva debugger sul server" del tutorial, le cose cadono a pezzi. Scarico il componente aggiuntivo Firefox per avviare il debugger (questo: https://addons.mozilla.org/en-us/firefox/addon/easy-xdebug/), fai clic sull'icona per avviare il debugger, ricaricare la pagina, ma PhpStorm non lo trova. Ho anche provato ad aggiungere xdebug_session_start = 1 come valore post ma ancora senza fortuna.

Che cosa sto facendo di sbagliato?

È stato utile?

Soluzione

Vuoi che il tuo remote_host sia l'indirizzo IP che la VM vede sul tuo LocalHost. Non è l'indirizzo IP che ottieni dal tuo ISP.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top