如果SAME域,PHPStorm xdebug guzzle无法在断点处停止

时间:2014-12-07 14:54:34

标签: debugging phpunit phpstorm xdebug guzzle

这是一个奇怪的...我使用PHPStorm,我能够很好地调试远程流浪汉VM上的phpunit测试。我可以通过,设置断点等。我正在考虑使用HttpGuzzle来测试REST api。我可以运行和调试单元测试,例如在使用Laravel的调用时,即$this->call('GET', 'https://api.github.com/feeds');发出请求,但是当我使用Guzzle的get $client->get('https://api.github.com/feeds')时,它就像在断点处停止一样在其他一些文件中。 PHPStorm表示它正在“运行......”。它最终将超时,没有其他错误消息。

如果我没有远程调试此测试,它会成功完成测试!!!

所以只有在调试Guzzle请求时它似乎行为不端!

1 个答案:

答案 0 :(得分:2)

  • 在PHPStorm " Max中设置调试设置。同时连接"高于1
  • 在Vagrant中设置xdebug设置: xdebug.remote_connect_back = 1 xdebug.remote_autostart = 1

就我而言,这就是问题