Я пытаюсь использовать PHPUnit с PhpSTORM, загружая его из файла автозагрузчика. Но, как вы можете видеть на скриншоте ниже, версия PHPUnit: не установлена, я получаю то же самое, даже если я выбираю другие два варианта. то есть путь к phpunit.phar и путь загрузки из include (PEAR).
вот что я получаю, когда запускаю тестовый пример:
Классы PhpUnit и автозаполнение кода обнаруживаются, но редактор PhpStorm просто отлично.
для тех, кто сталкивается с этим: Если это происходит, и вы видите красный i с не установленной версией PHPUnit, то вы, вероятно, получите сообщение «Пожалуйста, выберите PHP Interpreter для загрузки версии PHPUnit» при нажатии кнопки обновления.
Если у вас есть путь к phpunit.phar и ваш путь к автозагрузчику composer, то вполне возможно, что PHPStorm просто не получит, какой php exe-файл использовать для загрузки PHPUnit.
Затем вы можете добавить удаленного интерпретатора PHP, но вы также можете добавить локального интерпретатора PHP (например, если на вашем компьютере установлен xampp или wampp или lampp).
Нажмите Cntrl + Alt + S и перейдите на -> Языки & Фреймворки -> PHP -> Интерпретатор CLI -> нажмите кнопку с точками (или Shift + Enter), и там вы можете добавить «Интерпретатор», нажав кнопку +.
Я добавил свой собственный локальный интерпретатор xampp \ php \ php.exe
Нажмите применить и хорошо и вернитесь к
Языки & Фреймворки -> PHP -> Тест фреймворков и нажмите кнопку обновления.
Он должен сделать немного магии, а затем он скажет PHPUnit verson: 6.5 (или какой вы когда-либо устанавливали).
У меня был локальный (xampp) сервер Apache.
Других решений пока нет …