我正在尝试通过从自动加载器文件加载 PHPUnit 和 PhpSTORM 来使用它。但是,正如您在下面的屏幕截图中看到的那样,未安装 PHPUnit version:,即使我选择其他两个选项,我也会得到相同的结果。即 phpunit.phar 的路径和从包含路径(PEAR)加载。
检测到 PhpUnit 类和代码自动完成,但 PhpStorm 编辑器就好了。
我正在尝试通过从自动加载器文件加载 PHPUnit 和 PhpSTORM 来使用它。但是,正如您在下面的屏幕截图中看到的那样,未安装 PHPUnit version:,即使我选择其他两个选项,我也会得到相同的结果。即 phpunit.phar 的路径和从包含路径(PEAR)加载。
检测到 PhpUnit 类和代码自动完成,但 PhpStorm 编辑器就好了。
如果发生这种情况并且您看到未安装 PHPUnit 版本的红色 I,那么当您按下刷新按钮时,您可能会收到消息“请选择 PHP 解释器以加载 PHPUnit 版本”。
如果您有要phpunit.phar
设置的路径并且您的作曲家自动加载器的路径很好,那么 PHPStorm 可能根本无法获得用于加载 PHPUnit 的 PHP exe 文件。
然后您可以选择添加远程 PHP 解释器,但您也可以选择添加本地 PHP 解释器(例如,如果您的计算机上安装了 XAMPP 或 WAMPP 或 LAMPP)。
按 Ctrl+Alt+S 并转到 -> Languages & Frameworks -> PHP -> CLI Interpreter -> 选择带点的按钮(或 shift + enter),然后您可以通过按 + 按钮添加“解释器” .
我添加了我自己的本地解释器xampp\php\php.exe
按应用并确定,然后返回语言和框架 -> PHP -> 测试框架并点击刷新按钮。它应该做一些魔术,然后它会说 PHPUnit version: 6.5 (或您安装的任何一个)。我让我的本地(XAMPP)Apache 服务器运行。