언어(Programming Language)/PHP

[PHP] composer(Unix) 설치 및 사용법

RyanSin 2021. 9. 6. 17:44
반응형

- 개요

안녕하세요. 이번 시간에는 PHP Composer에 대해 알아보겠습니다.

 

Composer는 PHP에서 라이브러리를 관리해주는 소프트웨어입니다. 의존성 관리 툴이라고 생각하시면 됩니다.

 

PHP 언어를 통해 라이브러리를 설치해서 사용할 때 사용됩니다.

 

- 설치

Unix 계열에서 Composer를 설치하는 방법은 아주 간단합니다. 

 

로컬(Local) 환경에서 사용하는 방법과 글로벌(Globally) 환경을 통해 시스템 전체에서 composer를 사용할 수 있는 방법이 있습니다.

 

- 로컬 환경

내가 진행하고 있는 최상위 디렉터리고 이동합니다.(ex : /home/ubuntu/ryan)

 

ryan이라는 디렉터리 프로젝트에 library 폴더를 생성합니다 -> 폴더 이름은 중요하지 않습니다.

명령어
#composer 설치
curl -sS https://getcomposer.org/installer | sudo php

 

위 명령어를 실행하면 아래 이미지와 같이 composer.phar 파일이 생성이 됩니다.

 

php composer.phar 명령어로 파일을 실행시키면 설치가 잘된 것을 알 수 있습니다.

 

composer.phar 파일을 통해 우리는 이제 composer를 사용할 수 있게 되는 겁니다.

 

- 글로벌 환경

글로벌 환경은 시스템 어디에서든 composer를 사용할 수 있게 설정하는 방법입니다.

 

composer 설치방법은 로컬 환경 설치와 동일합니다. 다만 composer.phar 파일을 /user/local/bin/composer 폴더에 위치하면 됩니다.

명령어
#composer 설치
curl -sS https://getcomposer.org/installer | sudo php

#composer.phar 파일 이동
sudo mv composer.phar /user/local/bin/composer

 

패키지 설치 방법

composer는 https://packagist.org/ 사이트에서 원하는 패키지를 검색해서 사용할 수 있습니다.

composer require 패키지명

 

이번 시간에는 PHP Composer 설치에 대해 알아봤습니다. 

'언어(Programming Language) > PHP' 카테고리의 다른 글

[PHP] Mac PHP 개발환경 설정  (2) 2021.08.06