O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

composerについて

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 8 Anúncio

Mais Conteúdo rRelacionado

Mais de iPride Co., Ltd. (20)

Mais recentes (20)

Anúncio

composerについて

  1. 1. 2022年 11月11日 頭文字K composerについて
  2. 2. composerとは? composer・・・PHPの依存関係にあるライブラリ( パッケージ )を管理してくれるツール 依存関係・・・(Aの機能を使うのにB機能がないと使えない)のような関係
  3. 3. composer.jsonとcomposer.lock composer.json・・・プロジェクトで使用されているパッケージを定義している。 composer.lock・・・依存するパッケージのリストが記載されていて、バージョンをロックしている。
  4. 4. installとupdateとrequireの違い この3つよく色々な記事とかで見るけど違いわからん。。。
  5. 5. composer installについて Composer installを行うとcomposer.jsonに書かれた情報を基に パッケージやライブラリがvendorディレクトリ配下にまとめてインストールされる。 ↓ このときにcomposer.lockファイルが作成される。 * 2回目のcomposer installを行うとcomposer.jsonではなくcomposer.lockを参照する。 * 関連するライブラリなどを新たにインストールするだけでパッケージの追加やバージョン更新ができるわけではない 本番環境で使うことが多い?
  6. 6. composer requireについて では新たにパッケージを追加したい場合はどうするのか composer requireを使う composer require “パッケージ名”で新たにパッケージ追加を行う composer.jsonとcomposer.lockにもパッケージの情報が追記される。
  7. 7. composer update パッケージのバージョンの更新したい場合は updateを使う。 Composer updateで使うと関係ないパッケージまで更新してしまうので、 composer update “パッケージ名”で使うのが一般的 パッケージ(composer.jsonの情報)が最新になる+composer.lockにも最新の情報が記載される
  8. 8. まとめ • composerはPHPのライブラリ・パッケージ管理ツール • composer installをすると、composer.jsonを基にパッケージがインストールされ、パッケージの情報が書かれた composer.lockが生成される(2回目はcomposer.lock参照) • パッケージを追加したい場合は、composer require “パッケージ名”を使用すると、composer.jsonにパッケージ情報が追加さ れる+composer.lockにもパッケージ情報が追加される • パッケージをアップデートしたい場合は、composer update “パッケージ名”を使用すると、パッケージ(composer.jsonの情 報)が最新になる+composer.lockにも最新の情報が記載される

×