“composer”在Windows服务器中未被识别为内部或外部命令

我正在使用Windows服务器2008 os。我下载作曲家设置.exe并安装到我的PC。当我尝试.我收到一个错误:composer install

“作曲家”不被识别为内部或外部命令,

例如:-

c:\xampp\htdocs\shop>composer install
'composer' is not recognized as an internal or external command,
operable program or batch file.

我的环境变量 PATH 如下所示:

C:\xampp\php\;C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin

答案 1

对于任何从Google来到这里的人来说,他们都面临着同样的问题。我只是设法解决了这个问题,因为其他人建议的所有其他“解决方案”都不起作用。

我正确安装了 Composer,并且设置了环境变量,但它就是不起作用。

在我的情况下,composer被安装在中,这正是我的环境变量中的内容。在搞砸了一下试图修复它之后,我看到下面有一个叫做的东西,我打开了它并添加到它的末尾。所以它最终是这样的:C:\ProgramData\ComposerSetup\binPATHSystem variablesPATHPATHEXT;.PHAR

enter image description here

这就是我现在的:PATHenter image description here

我关闭了所有文件浏览器窗口和命令提示符,并启动了一个新的CMD并运行并运行,它的工作原理!composer --version

我希望这可以帮助那些面临与我相同问题的人。


答案 2

我遇到了同样的问题,我一直在重复作曲家的安装,直到它以这种方式解决:

1)下载作曲家安装程序(.exe)并将其放在C:/XAMPP上。

2)只需单击“下一步”即可运行安装程序,直到最后。

3)打开命令行(cmd)和cd到你的项目目录(C:/XAMPP/htdocs/myproject)并输入composer,看看你是否安装了它。

4)它现在应该可以工作,假设你想从你的项目目录安装一个PHP框架:.cmd=>composer require slim/slim "^3.0"


推荐