内容へ移動
fl8 Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Dokuwiki.fl8.jp
»
11_php
»
13 composer
トレース:
•
01 ALUA
•
06 Dokuwiki 初期設定
•
GRUBで起動しない
11_php:13_composer
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 13 composer ====== プロジェクト単位で PHPのライブラリ(パッケージ)を管理します。 ライブラリ間の依存関係も解決してくれます。 対応php: php 5.3.2以上 [[https://getcomposer.org/]] <code> php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');" </code> ===== composer.json/composer.lock ===== 依存するパッケージをインストールする composer installを実行する - composer.jsonを元に依存解決し、パッケージのダウンロードを行いvendor/に配置される - composer.lockというファイルが同階層にない場合はダウンロードしたパッケージのバージョン情報を書き出す。 ==== composer.lockを更新したい場合はcomposer updateを使う ==== composer.lockについて installコマンド実行時に、composer.lockファイルが存在する場合はcomposer.lockに書きだされているバージョンをダウンロードする。 チーム間で同じバージョンをダウンロードするためなので、composer.lockも一緒にコミットをすること。 {{tag>php}}
11_php/13_composer.txt
· 最終更新: 2019/08/28 09:04 by
matsui
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ