使用DBGP代理使用xdebug调试PHPUnit测试

时间:2013-06-18 16:02:22

标签: phpunit xdebug phpstorm

我们使用DBGP代理来使xdebug与多个主机一起使用。

要调试页面,我创建一个运行/调试配置(PHP Web应用程序)并将 XDEBUG_SESSION_START = mykey 添加到起始URL,如下所示:

PHP Web Application

然后我按下Run按钮(如果我按下Debug按钮,PHPStorm将添加一个带有随机值的其他XDEBUG_SESSION_START),它可以工作。

现在,我想调试一些PHPUnit测试,所以我创建了一个“PHPUnit on Server”配置。 测试正确启动,但我无法调试它。当我启动调试时,PHPStorm为Xdebug会话生成一个密钥,并且不使用'mykey'。

如何强制PHPStorm将XDEBUG_SESSION_START设置为我想要的值?

我尝试像这样创建一个PHP远程调试:

Remote Debug

一旦启动,我运行测试,但PHPStorm启动一个带有随机ID的新Xdebug会话......

0 个答案:

没有答案