Установить версию PHP для проекта Symfony в PhpStorm - PullRequest
0 голосов
/ 17 декабря 2018

В проекте Symfony 3.4, который я разрабатываю с использованием PhpStorm, я использую окно терминала PhpStorm для запуска сервера Symfony, например

php bin/console server:run

Это прекрасно работает.Однако терминал использует версию PHP, заданную в переменной пути среды Windows.

Я не могу использовать версию PHP, настроенную в настройках проекта (Settings -> Languages & Frameworks -> PHP) в поле CLI Interpreter.

Почему терминал полностью игнорирует эту настройку?

1 Ответ

0 голосов
/ 20 декабря 2018

Вы можете настроить терминал для текущего проекта и установить собственный PATH, чтобы php запускал любой интерпретатор, который вы хотите.Откройте диалоговое окно Настройки и перейдите к Инструменты / Терминал .

Я думаю, что самый подходящий вариант - настроить Путь оболочки следующим образом:

"cmd" /k "PATH=C:\php-5.6.0-Win32-VC11-x64;%PATH%"

Shell path

Terminal

Вы также можете сделать очевидную вещь и отредактировать переменные среды, установив PATH.

Environment variables

Работает просто отлично, но эта переменная полностью переопределяет родительский PATH, и я не смог найти способ просто добавить свое значение (ни $PATH, ни %PATH% не работают).

Некоторые другие идеи:

  • Используйте "cmd" /k для загрузки пользовательского сценария конфигурации.
  • Установите PowerShell в качестве оболочки и создайте псевдонимы .
...