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

 
(사용자 3명의 중간 판 20개는 보이지 않습니다)
6번째 줄: 6번째 줄:
*개발자: Nils Adermann, Jordi Boggiano
*개발자: Nils Adermann, Jordi Boggiano
*MIT 라이선스
*MIT 라이선스
* 패키지 매니저이긴 하나 yum이나 apt 와는 다름
* 패키지 매니저이긴 하나 yum이나 apt 와는 다르다.
:패키지 의존성을 관리하는 것은 맞음
:패키지 의존성을 관리하는 것은 맞다.
:그런데 시스템 전체에 대한 것이 아니라<ref>즉 yum, apt의 방식</ref>, 프로젝트별<ref>특정 폴더</ref> 관리임
:그런데 시스템 전체에 대한 것이 아니라<ref>즉 yum, apt의 방식</ref>, 프로젝트별<ref>특정 폴더</ref> 관리이다.
:[[메이븐]], [[그래들]], [[npm]]에 가까움
:[[메이븐]], [[그래들]], [[npm]]에 가깝다.


==사용법==
http://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Logo-composer-transparent.png/220px-Logo-composer-transparent.png
*주요 명령어 (Locally 설치 기준 명령)
{| class='wikitable'
! 명령어!! 사용법 !! 설명
|-
| install || php composer.phar install || 현 디렉토리에서 composer.json을 읽어 의존성을 해결후 그것들을 vendor에 설치한다.
|-
| update || php composer.phar update || 의존성의 최종 버전을 얻고 composer.lock 파일을 업데이트.
|-
| require || php composer.php require || 새로운 패키지를 composer.json 파일에 추가.
|-
| create-project || php composer.phar create-project doctrine/orm path 2.2.* || 새로운 프로젝트 생성을 위해 사용. git clone / svn checkout 과 동일한 것으로 보면 됨.
|}
 
http://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Logo-composer-transparent.png/180px-Logo-composer-transparent.png


==같이 보기==
==같이 보기==
*[[Composer 설치]]
*[[composer 설치]]
*[[composer 명령어]]
*[[PHP]]
*[[PHP]]
*[[phar]]
*[[phar]]
34번째 줄: 21번째 줄:
*[[npm]]
*[[npm]]


==참고 자료==
==참고==
*https://getcomposer.org/
*https://getcomposer.org/
*http://en.wikipedia.org/wiki/Composer_(software)
* {{영어위키백과|Composer (software)}}


[[분류: Composer]]
[[분류: Composer]]

2020년 4월 23일 (목) 23:54 기준 최신판

1 개요[ | ]

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

 

2 같이 보기[ | ]

3 참고[ | ]

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