内容へ移動
メモとかメモのようなものとか(By ルーキーの中のひと)
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
ODT 出力
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
development:language:php:composer
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== Composer ====== PHPパッケージ依存管理ツール 対象:PHP5.3以上((OpenSSLが必須)) ===== インストール ===== 開発するディレクトリに移動して、以下のコマンド # cd /path/to/phpproject/ # curl -sS http://getcomposer.org/installer | php 以下のようにglobalにするのも良い $ sudo mv composer.phar /usr/local/bin/composer ===== 設定 ===== vendorディレクトリにcomposer.jsonファイルを作成して、Loadするライブラリを指定する。 <code> # touch composer.json # cat composer.json { "require": { "dg/twitter-php": "*" } } </code> ===== 配置 ===== 以下のコマンドを実行 # 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 ==== [[https://packagist.org/packages/dg/twitter-php|PHP package archivist]] ===== Proxy ===== [[http://composer-proxy.jp/|Composer Proxy JP]] ===== 参考 ===== [[http://www.ryuzee.com/contents/blog/5681|PHPの外部ライブラリの管理にComposerを使う]] [[http://www.slideshare.net/shin1x1/composer-28109311|Composer 再入門]] [[http://www.engineyard.co.jp/blog/2013/using-composer-in-phpconference/|Composerを活用したモダンな開発手法をPHPカンファレンス2013で発表してきた。 #phpcon2013]] [[http://blog.tojiru.net/article/432944706.html|composerを速くするプラグイン・prestissimoを作った]]
development/language/php/composer.txt
· 最終更新: 2017/06/01 18:49 by
hayashi
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
ODT 出力
文書の先頭へ