[PHP] Composer

Composer은 PHP의 의존성 관리도구이다. 필요한 확장 기능을 쉽게 설치해주는 기능도 제공하지만, 프로젝트에서 필요한 확장 기능을 통합해서 관리해주는 도구다.

UNIX 계열

curl -sS https://getcomposer.org/installer | php

먼저 프로젝트 또는 개발에 사용되는 라이브러리를 먼저 정의해야된다. 정의는 composer.json 파일을 만든 뒤 아래 코드처럼 기입을 하면 된다.

{
    "require": {
        "elasticsearch/elasticsearch": "7.0"
    }
}

라이브러리 정의가 완료되었으면 이제 본격적으로 설치를 진행하면 된다. 설치 방법은 아래 코드와 같다.

php composer.phar install

설치 완료 후 현재/해당 디렉토리를 확인해보면 vendor 디렉토리가 생성되었음을 확인할 수 있다. 그 뒤 php 코드에 아래와 같이 코드를 기입하면 본격적으로 설치된 라이브러리를 이용할 수 있다.

require 'vendor/autoload.php';

답글 남기기

이메일 주소는 공개되지 않습니다.