【问题标题】:What is the difference between Pyrus and Composer?Pyrus 和 Composer 有什么区别?
【发布时间】:2013-02-11 19:24:28
【问题描述】:

我是 Zend Framework 2.0 的新手,在阅读文档后我知道我们可以通过 Pyrus、Composer 等包管理器安装 Zend。但我不知道我应该选择哪个包管理器?请给我解释一下它们之间的一些区别,谢谢你的帮助!

【问题讨论】:

    标签: zend-framework2 composer-php pyrus


    【解决方案1】:

    除了奥克拉米乌斯的解释:

    • Pyrus 不是 PEAR2。 Pyrus 是一个独立的工具,可以从任何PEAR-compatible channel 安装包,包括 pear.php.net 和 pear2.php.net。
    • Pyrus 能够安装和编译PECL packages(PHP 扩展)。
    • 使用 composer 更容易自己发布包。您的 git 存储库中只需要一个文件; Composer 可以直接从那里安装。另一方面,Pyrus 需要一堆您无法手动生成的 XML 文件 - 因此您必须使用像 Pirum 这样的频道服务器软件。

    【讨论】:

      【解决方案2】:

      Pyrus 基本上是PEAR2,需要包的最终开发者配置一个 pyrus 分发渠道来公开包。

      Composer 由 packagist.org 主存储库提供支持,如有必要,可通过 satis 使用自己的频道。

      Pyrus 是托管的,但在其主存储库中没有多少 activity,作曲家是 much more active

      Composer 是目前可用的 PHP 最常用的包管理器。目前大多数 ZF2 模块都支持它,不支持 Pyrus,所以我强烈建议你习惯它。

      相关:ZF2 + doctrine without composer(此工具如何变得必要的示例)。

      【讨论】:

      • +1 例如作曲家对某些框架工作流程的重要性。
      猜你喜欢
      • 2016-03-15
      • 2013-12-14
      • 1970-01-01
      • 2010-10-02
      • 2011-12-12
      • 2010-09-16
      • 2012-03-14
      • 2012-02-06
      • 2011-02-25
      相关资源
      最近更新 更多