dan*_*ani 3 php windows environment-variables composer-php
我正在使用Windows Server 2008操作系统.我下载composer setup.exe并安装到我的电脑上.当我尝试install composer .我收到一个错误:
'composer'不被识别为内部或外部命令,
例如:-
c:\xampp\htdocs\shop>composer install
'composer' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
我的环境变量PATH如下所示:
C:\xampp\php\;C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin
Run Code Online (Sandbox Code Playgroud)
小智 8
我遇到了同样的问题,我一直重复进行作曲家的安装,直到以这种方式解决为止:
1)下载作曲家安装程序(.exe),并将其放在C:/ XAMPP上。
2)通过单击下一步直到最后运行安装程序。
3)打开命令行(cmd)并cd到项目目录(C:/ XAMPP / htdocs / myproject),然后键入composer并查看是否已安装它。
4)现在应该可以使用了,假设您要从项目目录中安装PHP框架:cmd=>composer require slim/slim "^3.0"。
对于那些来自Google的人来说,他们面临同样的问题.在其他人建议的所有其他"解决方案"无效后,我才设法解决了这个问题.
我正确安装了Composer并设置了Environment变量,但它不起作用.
在我的情况下,安装了composer C:\ProgramData\ComposerSetup\bin,这正是我的PATHEnvironment变量中的内容.在搞砸了一下试图修复它之后,我看到System variables下面PATH有一些叫做PATHEXT我打开的东西,并添加;.PHAR到它的末尾.所以它最终是这样的:
我关闭了所有文件浏览器窗口和命令提示,并启动了一个新的CMD并运行composer --version它,它工作!
我希望这有助于有人像我一样面对同样的问题.
只需将“ echo @php "%~dp0composer.phar" %*>composer.bat " 粘贴到安装 Composer 和 Boom 的终端中即可获得解决方案。
解决方案是使用完整的作曲家路径而不是例如composer install
:-C:\ProgramData\ComposerSetup\bin\composer install" instead of "composer install
更好的是,添加"C:\ProgramData\ComposerSetup\bin\"到您的环境变量中,以便您可以使用"composer install".