在我使用PhpStorm开发的Symfony 3.4项目中,我使用PhpStorm终端窗口来运行Symfony服务器,例如
php bin/console server:run
这很好。 但是,终端使用Windows环境path变量中设置的PHP版本。
我无法使用在Settings -> Languages & Frameworks -> PHP
字段中的项目设置(CLI Interpreter
)中配置的PHP版本。
为什么终端会完全忽略此设置?
答案 0 :(得分:1)
您可以configure the terminal用于当前项目并设置自定义PATH,以便php
运行所需的任何解释器。打开设置对话框,然后转到工具/终端。
我认为最简单的选择是像这样调整 Shell路径:
"cmd" /k "PATH=C:\php-5.6.0-Win32-VC11-x64;%PATH%"
您还可以做明显的事情,并编辑环境变量以设置PATH
。
它工作得很好,但是此变量完全覆盖了父变量PATH
,我无法找到一种方法来仅仅保留我的值($PATH
和%PATH%
都不起作用)。
其他一些想法:
"cmd" /k
加载自定义配置脚本。