使用 PhpStorm、Xdebug 和 Vagrant 调试其他主机引用的文件

Debugging file referenced by the other host with PhpStorm, Xdebug and Vagrant

我在一台主机上得到了 php 网站,项目放在 Vagrant Homestead 虚拟机上。我只想调试放置在本地虚拟机上的项目。如果我输入的正是我之前在 Homestead.yaml 文件中声明的名称,我就可以对其进行调试。但是有一个问题,因为它不是一个独立的站点,而是主站点的一个模块。主站点向我的模块发送 POST 并且该模块向它发送 return 一些数据。我应该如何配置我的 PhpStorm 以接受来自该模块而不是来自主站点的调试连接?

我的问题解决了! 调试我在顶部描述的案例是不可能的。您必须捕获 POST 和 GET 方法,确定您感兴趣的方法,然后在要调试的站点上使用它。您可以使用 "Postman" 来实现: http://www.getpostman.com/apps 我建议您为 Windows 使用邮递员,因为它不会覆盖您在 Post 方法中的来源。