使用phpunit和xdebug更改服务器映射

使用phpunit和xdebug更改服务器映射,php,phpstorm,xdebug,Php,Phpstorm,Xdebug,我按照本教程设置PhpStorm,以便在vagrant上使用xdebug: 当我进入第7步时,我通过手动选择选择了index.php文件,而不是使用radio对话框从部署服务器导入映射 然而,有了这个设置,我似乎只能在index.php中设置xdebug断点,而不能在index.php开始工作的任何文件/类中设置 我想恢复那个对话框(链接在上面),但它不能通过菜单访问,并且使缓存无效也没有帮助。有没有办法让它重新弹出?或者,是否有其他方法在我已经映射的index.php调用的文件中设置断点?“是

我按照本教程设置PhpStorm,以便在vagrant上使用xdebug:

当我进入第7步时,我通过手动选择选择了
index.php
文件,而不是使用radio对话框从部署服务器导入映射

然而,有了这个设置,我似乎只能在
index.php
中设置xdebug断点,而不能在index.php开始工作的任何文件/类中设置

我想恢复那个对话框(链接在上面),但它不能通过菜单访问,并且使缓存无效也没有帮助。有没有办法让它重新弹出?或者,是否有其他方法在我已经映射的
index.php
调用的文件中设置断点?

“是否有方法使其弹出备份?”只需删除“php | Servers”条目(或将“host”字段更改为其他值,使其不再对您的请求“有效”)或者,是否有其他方法。。。"不知道您得到了什么。但到目前为止,您似乎提供了错误的映射..或者没有为某些子文件夹提供映射。您必须记住,xdebug只能在IDE看到符号链接时使用最终/解析的URL。这就是为什么正确映射很重要的原因。我建议启用xdebug日志记录以查看所需的内容实际执行e path(xdebug看到的路径)是为了对这种可能性有一些提示。另外需要考虑的事情:1)始终在简单的单行指令上放置断点——在某些行上,由于PHP生成字节码的方式,xdebug无法中断2)您始终可以尝试编程断点:
xdebug-break()在您的代码中。“是否有办法使其弹出?”只需删除“PHP | Servers”条目(或将“host”字段更改为其他值,使其不再对您的请求“有效”。或者,是否有其他方法。。。"不知道您得到了什么。但到目前为止,您似乎提供了错误的映射..或者没有为某些子文件夹提供映射。您必须记住,xdebug只能在IDE看到符号链接时使用最终/解析的URL。这就是为什么正确映射很重要的原因。我建议启用xdebug日志记录以查看所需的内容实际执行e path(xdebug看到的路径)是为了对这种可能性有一些提示。另外需要考虑的事情:1)始终在简单的单行指令上放置断点——在某些行上,由于PHP生成字节码的方式,xdebug无法中断2)您始终可以尝试编程断点:
xdebug-break()在您的代码中。