В проекте Symfony 3.4, который я разрабатываю с использованием PhpStorm, я использую окно терминала PhpStorm для запуска сервера Symfony, например
php bin/console server:run
Это отлично работает.
Однако терминал использует версию PHP, заданную в переменной пути среды Windows.
Я не могу использовать версию PHP, настроенную в настройках проекта (Settings -> Languages & Frameworks -> PHP
) в поле CLI Interpreter
,
Почему терминал полностью игнорирует этот параметр?
Вы можете настроить терминал для текущего проекта и установить собственный путь так php
работает любой переводчик вы хотите. Открой настройки диалог и голова к Инструменты / Терминал.
Я думаю, что самый подходящий вариант — это настроить Shell путь как это:
"cmd" /k "PATH=C:\php-5.6.0-Win32-VC11-x64;%PATH%"
Вы также можете сделать очевидную вещь и отредактировать переменные среды, чтобы установить PATH
,
Он работает просто отлично, но эта переменная полностью перекрывает родительский PATH
и я не мог найти способ просто добавить свою ценность (ни $PATH
ни %PATH%
Работа).
Некоторые другие идеи:
"cmd" /k
загрузить собственный скрипт конфигурации.Других решений пока нет …