2013-03-20 20 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,重新打开它,并且使用工匠应该没有其他问题。