2013-07-18 190 views
3

我試圖讓PhpStorm命令行工具控制檯工作,作曲和Laravel運行Windows我的電腦上。WAMP +作曲家+ Laravel + PhpStorm

因此,這裏是我做過什麼:

  • 安裝WAMP
  • 配置的PHPStorm PHP解釋器路徑
  • 使用 Composer-Setup.exe
  • 安裝作曲(所以我的PATH瓦爾設置)。
  • 在CLI啓用php_openssl國防部。

Eveything在命令行中工作正常,本地和cygwin的。

但是,當我嘗試從PhpStorm命令行工具控制檯使composer update我得到以下RuntimeException(法語):

[RuntimeException]             
Error Output: 'php' n'est pas reconnu en tant que commande interne 
ou externe, un programme ex�cutable ou un fichier de commandes. 

至極翻譯成英文給我們:

[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 

任何人都有關於如何使這項工作的線索?

+0

這可能是一個PhpStorm問題,而不是laravel的也不作曲家。我搜索:無法識別爲命令 –

+3

重新啓動電腦,以便PATH環境變量將被適當地更新的所有進程(同時具有PhpStorm運行,特別是如果你已經安裝WAMP)PhpStorm PHP。這實際上不是PhpStorm問題,而是Windows操作系統的工作原理。在Mac或Linux上可能遇到的類似問題,當在bash控制檯中配置並運行的某些內容在PhpStorm中不起作用時 - IDE不會讀取/使用bash配置文件... – LazyOne

回答

2

正如LazyOne說,我只需要重新啓動計算機,以使PATH環境將被更新(實際上重新啓動有關程序已經足夠)。