"컴포저 Composer"의 두 판 사이의 차이

25번째 줄: 25번째 줄:
| [[composer create-project]] || 새로운 프로젝트 생성을 위해 사용. [[git clone]] / [[svn checkout]] 과 유사함
| [[composer create-project]] || 새로운 프로젝트 생성을 위해 사용. [[git clone]] / [[svn checkout]] 과 유사함
|}
|}
* 로컬 설치시에는 다음과 같이 실행해야 함
:<code>composer install</code> → <code>php composer.phar install</code>
:<code>composer update</code> → <code>php composer.phar update</code>


==같이 보기==
==같이 보기==

2016년 5월 8일 (일) 14:48 판

1 개요

Composer
컴포저
  • PHP 프로그래밍 언어용 애플리케이션 레벨 패키지 매니저
  • PHP 패키지 사이의 의존성 관리 가능
  • 개발자: Nils Adermann, Jordi Boggiano
  • MIT 라이선스
  • 패키지 매니저이긴 하나 yum이나 apt 와는 다름 ★
패키지 의존성을 관리하는 것은 맞음
그런데 시스템 전체에 대한 것이 아니라[1], 프로젝트별[2] 관리임
메이븐, 그래들, npm에 가까움

 

2 주요 명령어

명령어(전역 설치시) 설명
composer install 현 디렉토리에서 composer.json을 읽어 의존성을 해결후 그것들을 vendor에 설치한다.
composer update 의존성의 최종 버전을 얻고 composer.lock 파일을 업데이트.
composer require 새로운 패키지를 composer.json 파일에 추가.
composer create-project 새로운 프로젝트 생성을 위해 사용. git clone / svn checkout 과 유사함
  • 로컬 설치시에는 다음과 같이 실행해야 함
composer installphp composer.phar install
composer updatephp composer.phar update

3 같이 보기

4 참고 자료

  1. 즉 yum, apt의 방식
  2. 특정 폴더
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}