Подтвердить что ты не робот

PHPStorm 7 не находит PHP-интерпретатор в Windows

Я установил пробную версию PhpStorm 7 на мой Windows 7 64-разрядный. Php Storm установлен в "C:\Program Files (x86)\JetBrains\PhpStorm 7.0\bin\PhpStorm.exe", а мой сервер Xampp находится в E:\xampp. Я иду на установку php-интерпретатора, но PhpStorm не находит его. Я открыл окна phpinterpreter и выбрал каталог E:\xampp\php, но я получаю больше ошибок, подобных этому

Запуск Php: невозможно загрузить динамический lybrary "\ xampp\php\ext\php_xxxxxx.dll"......

Кажется, что PhpStorm 7 соединяет путь, исключающий диск, и не может найти установку php через каталог xampp.

Я заставил написать правильное значение в C:\Users\currentuser\.WebIde70\config\options\php.xml, но у меня есть тот же результат Р

hp version: Not installed
Debugger: Not installed

но у меня установлены и запущены.

Что мне делать, чтобы исправить проблему?

Большое спасибо

4b9b3361

Ответ 1

Это сработало для меня, однако я в PhpStorm 8, и макет совершенно другой. Я по-прежнему буду писать это здесь, если кому-то еще нужны эти инструкции.

  • Установите ваш предпочтительный PHP здесь: http://windows.php.net/ (он не должен быть в вашем PATH, просто вставляйте его в любом месте)
  • В PhpStorm перейдите в Файл → Настройки
  • В настройках выберите Языки и Рамки → PHP
  • Щелкните эллипсис рядом с Интерпретатором (это открывает новое окно)
  • Нажмите кнопку "плюс" в левом верхнем углу и выберите "Другие локальные"
  • Установите PHP exectuable туда, куда вы положили свою загрузку выше. Просто нужно увидеть php.exe

Что это. Я использовал это для запуска Composer из PhpStorm... хотя я не уверен в результатах.

В качестве альтернативы я бы настоятельно рекомендовал использовать Vagrant для ваших потребностей PHP. Вам вообще не нужен PHP в Windows, и я развиваю этот путь примерно на 2 года. Удаленная поддержка PhpStorm (включая Vagrant, SSH и Remote Interpreter) отлично. Я думаю, что единственное, что меня раздражало, - это покрытие PHPUnit Code Coverage.