composer 和 composer.phar 的区别

den*_*mer 4 composer-php

composer和 和有composer.phar什么区别?

例子:

  • composer install
  • composer.phar install

有没有什么原因为什么我一直看到使用编写的代码composer.pharcomposer但同样如此?

Nic*_*ase 7

没有区别 -composer.phar是可执行文件,composer可以是它的别名或符号链接,具体取决于您安装 Composer 的方式。作为rob006指出,有可能是安装作曲家多种方式:在官方文档https://getcomposer.org/doc/00-intro.md#globally建议移动下载药业文件,/usr/local/bin/composer这将使通过调用composer为您系统的所有用户。

如果您要将文件移动到另一个目的地,例如/usr/local/bin/composer.phar,则可以在该不同的命令下使用相同的 Composer 二进制文件composer.phar

最后,如果您没有机会在全球范围内安装 composer,您可以将它放在任何本地位置的任一名称下

  • 问题是:如果可以使用“composer”,为什么还要使用“composer.phar”?如果有人使用 `composer.phar`,这可能意味着他没有全局安装 composer - https://getcomposer.org/doc/00-intro.md#globally (2认同)