如何配置PhpStorm以在Vagrant机器上使用xdebug

时间:2014-12-16 16:02:18

标签: php vagrant phpstorm xdebug vagrantfile

我正在尝试使用我的Vagrant机器配置xdebug以在PhpStorm中工作,但我无法弄清楚如何正确配置所有内容。

这是我正在使用的Vagrantfile: https://github.com/fideloper/Vaprobash

这个Vagrantfile为我的Vagrant机器安装和配置xdebug,但我不知道如何与PhpStorm挂钩。在我的xdebug.ini配置,我的Web服务器配置和PHP Web应用程序调试配置之间,我无法弄清楚如何使一切正常运行。

configurations

当我在PhpStorm中点击run->debug时,我得到以下内容:

result

我试图破解配置细节,但运气不好。谁能指出我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

xdebug" backwards"对于大多数典型的服务器软件,人们会对Vagrant进行处理。 IE,对于apache,你可以在VM上启动它并将一个端口从主机转发到VM,这样你就可以点击服务器了。好吧,xdebug希望将数据 VM推送到主机。这意味着你需要向xdebug提供主机的IP地址 - 这可能是VM在主机网络上配置的而不是典型的IP地址 - 并且还要确保xdebug服务器正在运行并且能够接受联系。

是的,这有点不尽如人意。 。 。