Laravel WAMP&x2B;作曲家+;拉威尔+;PhpStorm

Laravel WAMP&x2B;作曲家+;拉威尔+;PhpStorm,laravel,laravel-4,wampserver,composer-php,phpstorm,Laravel,Laravel 4,Wampserver,Composer Php,Phpstorm,我正在尝试使PhpStorm命令行工具控制台在运行Windows的计算机上与Composer和Laravel一起工作 以下是我所做的: 已安装的WAMP 配置的PHPStorm php解释器路径 使用Composer Setup.exe安装了Composer(因此设置了我的路径变量) 在CLI中启用了php\u opensslmod 在命令行中,无论是本机还是cygwin,一切都可以正常工作 但是,当我试图从PhpStorm命令行工具控制台进行编写器更新时,我得到了以下运行时异常(法语):

我正在尝试使PhpStorm命令行工具控制台在运行Windows的计算机上与Composer和Laravel一起工作

以下是我所做的:

  • 已安装的WAMP
  • 配置的PHPStorm php解释器路径
  • 使用
    Composer Setup.exe
    安装了Composer(因此设置了我的路径变量)
  • 在CLI中启用了
    php\u openssl
    mod
在命令行中,无论是本机还是cygwin,一切都可以正常工作

但是,当我试图从PhpStorm命令行工具控制台进行
编写器更新时,我得到了以下
运行时异常
(法语):

用英文翻译的Wich为我们提供了:

[RuntimeException]
Error Output: 'php' not recognized as an internal or external command,
operable program or batch file.
但是php在命令行中工作得非常好:

C:\Users\Me>php -v
PHP 5.4.12 (cli) (built: Feb 25 2013 00:29:22)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans

有人知道如何使这项工作吗?

正如LazyOne所说,我只需要重新启动计算机,以便更新PATH环境(实际上重新启动相关进程就足够了)。

这可能是PhpStorm问题,而不是laravel或composer的问题。我要搜索:PhpStorm php未被识别为commandRestart您的PC,以便为所有进程正确更新PATH环境变量(特别是如果您在PhpStorm运行时安装了WAMP)。这实际上不是PhpStorm问题,而是Windows操作系统的工作方式。在Mac或Linux上可能会遇到类似的问题,当在bash控制台中配置并工作的某些东西在PhpStorm中不工作时--IDE不读取/使用bash配置文件。。。
C:\Users\Me>php -v
PHP 5.4.12 (cli) (built: Feb 25 2013 00:29:22)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans