最終更新:2018-03-13 (火) 16:46:59 (189d)  

Composer はてなブックマークを見る
Top / Composer

Dependency Manager for PHP

PHP用のすばらしい依存管理ツール

http://getcomposer.org/

Packagist

  • Composer対応のPHPライブラリをまとめた公式リポジトリ

メモ

  • composerでインストールしたライブラリ群は一括でvendorというディレクトリに放り込まれている

インストール

  • curl -s https://getcomposer.org/installer | php

本体

  • composer.phar?

Windows Installer

Windows

  • php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php composer-setup.php
    echo @php "%~dp0composer.phar" %*>composer.bat

実行

  • php composer.phar self-update
    php composer.phar install

メモ

メモ

  • プロジェクト内の依存関係をcomposer.jsonファイルに書いてシンプルなコマンドを使えば、自動的にライブラリファイルをダウンロードし、autoloadの設定もしてくれる

従来の手法

  • require_once?

関連

PSR

参考