Cannot debug with PhpStorm + Vagrant + XDebug

前端 未结 3 1726
悲&欢浪女
悲&欢浪女 2021-02-01 18:37

I cannot get XDebug to work with PhpStorm and Vagrant on a Windows 7 machine. I\'ve already followed every tutorial on getting this to work but with no luck.

So what I\'

相关标签:
3条回答
  • 2021-02-01 18:43

    The problem was very stupid - I forwarded port 9000 in the Vagrantfile, and I didn't have to do so...

    Now, actually I see that the only necessary lines in xdebug.ini are:

    zend_extension = ...
    xdebug.remote_enable = on
    xdebug.remote_connect_back = on
    

    The setup is pretty straightforward, if you don't do stupid things...

    0 讨论(0)
  • 2021-02-01 18:43

    Make sure you connect to the right url from within PHPStorm. My vagrant box has the ip of 192.168.50.2 for instance, so i have to set the url of my project => 192.168.50.2

    0 讨论(0)
  • 2021-02-01 18:52

    I had to set

    xdebug.remote_connect_back = '0'
    xdebug.remote_host= '10.0.2.2'
    

    so my whole config looks like this:

    xdebug.default_enable: '1'
    xdebug.remote_autostart: '1'
    xdebug.remote_connect_back: '0'
    xdebug.remote_enable: '1'
    xdebug.remote_handler: dbgp
    xdebug.remote_host: '10.0.2.2'
    xdebug.max_nesting_level: '400'
    

    Host: Linux

    VM: Vagrant with PuPHPet using VirtualBox

    nothing special to configure in PhpStorm

    found it here: http://jeromejaglale.com/doc/php/xdebug_vagrant_puphpet_phpstorm

    0 讨论(0)
提交回复
热议问题