
281
16
章
パッケージ管理
他の人が書いたコードパッケージを丸ごと利用して、「5章 ロジックのグループ:関数とファ
イル」で紹介した合理的な再利用をさらに一歩進めましょう。本章では、Composer パッケージ管
理システムを使って既存のライブラリを探し、プログラムに統合する方法を説明します。
過去にパッケージマネージャを使わずにサードパーティライブラリを統合しようとしたことが
あれば、おそらく必要となるすべての手順をよく理解していることでしょう。ライブラリの入った
アーカイブファイルをダウンロードして解凍し、解凍したファイルを特別な場所に入れて新しい
ファイルを見つけられるようにプログラムを修正します。
Composer を使うと、このすべてが1 つのコマンドで行えます。さらに、使用中のパッケージの
新バージョンがリリースされたら、Composer によるアップグレードも簡単です。
別の言語のパッケージマネージャ(J
avaScript の
npm
、Ruby の
gem
、Perl の
cpan
など)を使用し
た経験があれば、Composer の操作は簡単で好印象を受けるでしょう。
16.1
Composer
のインストール
端末のシェルプロンプトで以下のコマンドを実行すると、Composer のインストーラがダウン
ロードされて実行が開始されます。
curl -sS https://getcomposer.org/installer | php
Windows では、Composer インストーラをダウンロードしたら ...