ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい






DokuWiki整形記法


PlayGround



development:language:php:composer

Composer

PHPパッケージ依存管理ツール

対象:PHP5.3以上1)

インストール

開発するディレクトリに移動して、以下のコマンド

# cd /path/to/phpproject/
# curl -sS http://getcomposer.org/installer | php

以下のようにglobalにするのも良い

$ sudo mv composer.phar /usr/local/bin/composer

設定

vendorディレクトリにcomposer.jsonファイルを作成して、Loadするライブラリを指定する。

# touch composer.json
# cat composer.json
{
    "require": {
        "dg/twitter-php": "*"
    }
}  

配置

以下のコマンドを実行

# php composer.phar install

ライブラリがダウンロードされて、vendorディレクトリを作成して配置してくれる。

設定と配置をワンライナーで

# php composer.phar require パッケージ名 バージョン

composer.json を更新(なければ作成)してインストールする。

使い方

vendorディレクトリにautoload.phpが生成されているので、これを読み込めば良きに計らってくれる

require_once 'vendor/autoload.php';

更新

# php composer.phar update

パッケージ

検索

# php composer.phar search キーワード

パッケージ情報

# php composer.phar show パッケージ名

Web

Proxy

参考

1)
OpenSSLが必須
development/language/php/composer.txt · 最終更新: 2017/06/01 18:49 by hayashi