我将包含Windows机器(Windows U7 x64)上php.exe
的文件夹路径添加到全局变量PATH
。但是当我在控制台上输入:
php - v
我:
'php'不被识别为内部或外部命令,可操作程序或批处理文件
如果我输入:
。exe - v
工作原理:
PHP 5.5.10 (cli) (build: Mar May 2014 14:49:07)版权所有(c)PHP Group Zend Engine v2.5.0,版权所有(cZend Technologies
环境变量PATH包含要搜索应用程序的文件夹列表,以分号分隔。
环境变量 pathxt 还包含在搜索应用程序时应用程序有效的文件扩展名,以分号分隔,如果在命令行或在没有文件扩展名的批处理文件中指定了应用程序的文件名。
看起来在您的计算机上 pathxt 没有正确定义。Windows上的标准是:
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
在命令提示符窗口输入set path
显示PATH和 pathxt 。
请参见Microsoft文档中命令start的注释部分