我正在使用windows server 2008操作系统。我下载作曲家设置。exe并安装到我的电脑。当我尝试安装composer时
。我收到一个错误:
“composer”未被识别为内部或外部命令,
eg:-
c:\xampp\htdocs\shop>composer install
'composer' is not recognized as an internal or external command,
operable program or batch file.
我的环境变量路径如下所示:
C:\xampp\php\;C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin
我正确安装了Composer,设置了环境变量,但它就是不起作用。
在我的例子中,作曲家安装在C:\Program Data\ComposerSetup\bin
中,这正是我的PATH
环境变量中的内容。在尝试修复它之后,我看到在系统变量
下的PATH
下有一个叫做PATHEXT
的东西,我打开它并添加了;。PHAR
到它的结尾。所以就这样结束了:
我关闭了所有的文件资源管理器窗口和命令提示,启动了一个新的CMD并运行了composer--version
,它成功了!
我希望这能帮助那些和我面临同样问题的人。
我也遇到了同样的问题,我不断重复composer安装,直到通过以下方式解决:
1) 下载composer安装程序(.exe)并将其放在C:/XAMPP上。
2)运行安装程序,只需单击下一步直到结束。
3) 打开命令行(cmd)和cd到您的项目目录(C:/XAMPP/htdocs/myproject)并键入composer,看看是否安装了它。
4) 它现在应该可以工作了,假设您想从项目目录安装一个PHP框架:cmd=
https://getcomposer.org/doc/00-intro.md#installation-窗户
关闭当前终端并打开一个新终端。