在PhpStorm中为Symfony项目设置PHP版本

时间:2018-12-16 21:09:25

标签: php symfony terminal phpstorm symfony3.x

在我使用PhpStorm开发的Symfony 3.4项目中,我使用PhpStorm终端窗口来运行Symfony服务器,例如

php bin/console server:run

这很好。 但是,终端使用Windows环境path变量中设置的PHP版本。

我无法使用在Settings -> Languages & Frameworks -> PHP字段中的项目设置(CLI Interpreter)中配置的PHP版本。

为什么终端会完全忽略此设置?

1 个答案:

答案 0 :(得分:1)

您可以configure the terminal用于当前项目并设置自定义PATH,以便php运行所需的任何解释器。打开设置对话框,然后转到工具/终端

我认为最简单的选择是像这样调整 Shell路径

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

Shell path

Terminal

您还可以做明显的事情,并编辑环境变量以设置PATH

Environment variables

它工作得很好,但是此变量完全覆盖了父变量PATH,我无法找到一种方法来仅仅保留我的值($PATH%PATH%都不起作用)。

其他一些想法:

  • 使用"cmd" /k加载自定义配置脚本。
  • 将PowerShell设置为shell并创建aliases