我遇到了一个非常奇怪的问题。
我的设置:
- Windows主机
- 使用Debian的VMWare Vagrant Box和通过VMWare共享安装的项目
- PHP 5/7混合环境。
执行Symfony命令时,CLI可以正常进行调试。当执行Behat / Mink测试时,如果我告诉他通过PhpStorm" Break at first line"选项。
但是,无论我是否设置了断点,调试器会话似乎都停止了...除了调试器连接到PhpStorm之外,没有显示任何信息。在我停止PHP调试会话之前,它仍然是这样的。当会话在PhpStorm中停止时,Behat测试继续运行。
我几乎尝试了一切(使用php 5/7 ......)但我不知道为什么它会在没有断点的情况下停止。
Xdebug远程日志也没有透露任何有趣的内容......
我希望有人有任何想法或提示。