5

Zend Framework 2.0 は初めてです。ドキュメントを読んだ後、Pyrus、Composer などのパッケージ マネージャーを介して Zend をインストールできることがわかりました。しかし、どのパッケージ マネージャーを選択すればよいかわかりません。それらの違いを教えてください、助けてくれてありがとう!

4

2 に答える 2

11

Pyrus は基本的にPEAR2であり、パッケージの最終開発者が pyrus 配布チャネルを構成してパッケージを公開する必要があります。

Composer は、メインのpackagist.orgリポジトリによってサポートされており、必要に応じて satis を介して独自のチャンネルを利用できます

Pyrus は管理されていますが、そのメイン リポジトリでの活動はあまりなく、composer はより活発です。

Composerは、現在利用可能な PHP 用の最も使用されているパッケージ マネージャーです。ほとんどの ZF2 モジュールは現在これをサポートしていますが、Pyrus はサポートしていません。そのため、慣れることを強くお勧めします。

関連: ZF2 + コンポーザーなしのドクトリン(このツールが必要になっている例)。

于 2013-02-26T11:16:44.160 に答える
4

オクラミウスの説明に加えて:

  • Pyrus はPEAR2ではありません。Pyrus は、pear.php.net や pear2.php.netなど、任意のPEAR 互換チャネルからパッケージをインストールできるスタンドアロン ツールです。
  • Pyrus は、PECL パッケージ(PHP 拡張機能) をインストールしてコンパイルできます。
  • composer を使用すると、パッケージを自分で簡単に公開できます。git リポジトリに必要なファイルは 1 つだけです。Composer はそこから直接インストールできます。一方、Pyrus は手動で生成できない多数の XML ファイルを必要とするため、Pirumなどのチャネル サーバー ソフトウェアを使用する必要があります。
于 2013-08-13T06:18:20.633 に答える