该错误发生是因为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,重新打开它,并且使用工匠应该没有其他问题。