Far lavorare con phpstorm con xdebug
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?
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.