2013-03-20 19 views
4

我曾試圖學習Laravel在Ubuntu和命令「PHP工匠Laravel路(運)在cmd」在laravel文件夾路徑在終端工作。爲什麼我不能用「PHP的工匠」在

我剛剛開始在Win7中做到這一點,我在cmd.exe中鍵入「cd c:\ wamp \ www \ myproject」,將路徑更改爲laravel文件夾(artisan文件位於此文件夾中)

之後, 「php的工匠」,但我得到這個消息「'php'不被識別爲內部或外部的命令,可操作的程序或批處理文件。」

我錯過了什麼?命令行顯示有C:\ wamp \ WWW \ MYP roject> php artisan和我有雙重檢查文件路徑是正確的。

我哪一步做錯了?

回答

13

該錯誤發生是因爲Windows命令行不知道在哪裏可以找到php.exe二進制文件。

在Windows 7中,單擊開始,然後在開始菜單搜索欄中輸入'environment'。選擇'編輯你的賬戶的環境變量'。在之前版本的Windows中,右鍵單擊我的電腦,然後單擊屬性。轉到屬性窗口中的高級選項卡,然後單擊底部標有「環境變量」的按鈕。

現在,找到PATH環境變量並將路徑添加到您的PHP二進制文件中。路徑用分號分隔。

一個例子PATH變量可能看起來像:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\apps\Git\bin 

的路徑只需添加到您的PHP程序到最後,不要忘了中間的分號。我的PHP二進制文件的路徑爲d:\工作\ APPS \ xampp177 \ PHP的,所以我的PATH變量將是這樣的:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\apps\Git\bin;D:\work\apps\xampp177\php 

注意,路徑不包含的php.exe。路徑只是包含php.exe的文件夾。

保存PATH後,關閉您的CLI,重新打開它,並且使用工匠應該沒有其他問題。