当我在CMD中运行PHP时,我收到此错误信息:
'php'未被识别为可操作的内部或外部命令 程序或批处理文件
路径已经添加,我按照本教程进行了操作:
http://perials.com/install-composer-on-windows-and-wamp/
C:\Program Files (x86)\Lenovo\FusionEngine;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Lenovo\Motion Control\;C:\Program Files (x86)\Common Files\lenovo\easyplussdk\bin;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\; C:\wamp\bin\php\php5.5.12; C:\wamp\www; C:\wamp\www\AKP\examples\AdWords\Auth;C:\Program Files (x86)\Skype\Phone\;C:\ProgramData\ComposerSetup\bin
我创建了这篇文章中建议的文件: Installing Composer globally for laravel usage?
什么也没有。我遇到的大多数帖子都解决了添加路径的问题 - 这并没有解决我的问题。
我目前在Windows 10上使用WAMP。
可能是什么问题?
答案 0 :(得分:3)
我真的不明白你对Windows 10显示%20的意思,但是错误消息说你在PATH中没有任何php
程序,这就是确切的问题。路径目录不区分大小写(这就是Windows的工作方式),但空格很重要:
C:\>PATH C:\WINDOWS;C:\PHP
C:\>php -v
PHP 5.6.15 (cli) (built: Oct 29 2015 12:40:36)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
C:\>PATH C:\WINDOWS; C:\PHP
C:\>php -v
"php" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\>PATH C:\PHP ;C:\WINDOWS
C:\>php -v
"php" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
即使Windows 10更改了PATH处理来修复一些常见错误(我现在无法测试),我认为只需逐字输入正确的路径就更简单了。
答案 1 :(得分:2)
PHP不包含在您的PATH中。右键单击“我的计算机”,然后单击“属性”,“高级系统设置”,“环境变量”,然后找到PATH变量,在那里添加PHP安装目录。关闭先前启动的CMD,重新启动它,现在应该可以正常工作。