[英]PHPStorm and VM unit tests
我正在尝试根据JetBrains的这两篇文章在PHPStorm中设置远程测试执行和调试:
我正在Windows 8.1上的PHPStorm 9.0.2中工作,我的VM是坐在Virtual Box v 4.3.26中的Debian Jessy。 VM通过仅主机接口连接到主机OS。 主机具有IP 192.168.10.1,来宾计算机具有IP 192.168.10.2。
到目前为止,我的问题是PHPStorm中的远程解释器,即如果我这样做:
Languages & Frameworks -> PHP
Interpreter
选项,然后单击...
按钮以打开解释器窗口。 /usr/bin/php
。 我尝试使用Google搜索该问题,但未找到任何相关内容。 我的私钥文件为PuTTY * .ppk格式。 我的用户具有写和读项目文件夹的权限,尽管它与apache使用的用户不同。
如果我转到Tools -> Start SSH session
则PHPStorm使用提供的凭据启动终端会话,即,这似乎不是SSH连接问题,而是其他问题。
希望得到关于该问题的任何提示。
看起来我发现了问题。 问题是,我最初试图从控制台运行单元测试,并期望PHPStorm在单元测试中的断点处停止。 这没有发生,但是PHPStorm在PHPUnit.phar文件的第一行代码之前停止了,可悲的是这种情况仍在继续。 即,当PHPStorm验证php设置时,它似乎在执行一些php命令,并且该命令或者等待一段时间直到其他php线程被释放,或者在执行第一行之前被挂起。
因此,根据问题中提到的JetBrains文档,我重新启动了PHPStorm,停用了监听xdebug连接的操作,一切开始按预期进行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.