在PhpStorm上安装PHPUnit

时间:2017-08-05 06:26:24

标签: php phpunit phpstorm-2017.1

我试图通过从自动加载器文件加载PHPUnit来使用PhpSTORM。但是,正如您在下面的屏幕截图中看到的那样,PHPUnit版本:未安装,即使我选择其他两个选项,我也会得到相同的结果。即phpunit.phar的路径和从包含路径(PEAR)加载。

enter image description here

这是我运行测试用例时得到的结果: enter image description here

正在检测PhpUnit类和代码自动完成,但PhpStorm编辑器就好了。

2 个答案:

答案 0 :(得分:9)

对于遇到此问题的任何人:如果发生这种情况并且您看到未安装PHPUnit版本的red i,那么您可能会收到消息"请选择PHP Interpreter以加载PHPUnit版本"当您按下刷新按钮时。

如果你有phpunit.phar设置的路径和你的路径,编辑器自动加载器就可以了,那么PHPStorm可能根本没有得到用于加载PHPUnit的php exe文件。

然后您可以选择添加远程PHP解释器,但您也可以选择添加本地PHP解释器(例如,如果您的计算机上安装了xampp或wampp或lampp)。

按Cntrl + Alt + S并转到 - >语言与框架 - > PHP - > CLI解释器 - >转到带点的按钮(或移动+输入),你可以在那里添加一个"口译员"按+按钮。

我添加了自己的本地解释器xampp \ php \ php.exe 按申请,好的,然后回去 语言与框架 - > PHP - >测试框架并转到刷新按钮。 它应该做一些魔术,然后它会说PHPUnit verson:6.5(或者你安装过的)。 我运行了本地(xampp)Apache服务器。

答案 1 :(得分:1)

对于任何在2020年遇到此问题的人,以及如果您在 Docker容器映射方面遇到问题,如果在 Docker中选择 Project root ,则路径映射将保持不变容器选项:

只需在主机路径中添加双斜杠://,看来这是PHPStorm中的错误。

docker container PHPStorm config

PHPSTorm test framework config