提问者:小点点

在windows服务器中,作曲家不被识别为内部或外部命令


我正在使用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

共3个答案

匿名用户

我正确安装了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-窗户

关闭当前终端并打开一个新终端。