less than 1 minute read

composer 콤포저

composer 는 php 를 개발하는데 있어서 패키지간의 의존성을 관리하는 의존성 관리자입니다. node.js 의 npm, ruby의 bundle과 같은 역할을 수행합니다. (한국어 메뉴얼에서 발취)

주요 명령어

  • composer install
  • composer.json 에 지정한 버전 설치
  • composer.lock 파일이 있으면, 이 파일에 정의된 버전을 우선시 함

  • composer update
  • composer.json 에 선언된 파일들을 최신 버전으로 업데이트
  • composer.lock 의 내용도 업데이트 됨(버전 변경 등)

  • composer  require  vendor/package:2.* vendor/package2:dev-master
  • 지정 패키지를 설치
  • composer.json 파일에 내용이 추가되며, 자동으로 업데이트 등을 실행함

  • composer remove vendor/package vendor/package2
  • 지정 패키지를 삭제. 요구사항도 자동 삭제
  • composer.json 파일에 내용이 변경됨

  • composer global 명령어
  • install, require, update 와 같이 사용
  • 해당 경로가 아닌 콤포저 설치 경로에 설치됨

  • composer search 패키지명
  • 설치된 패키지 검색

  • composer show
  • 설치된 패키기 목록


🔗original-link

Updated: