PHP 프로젝트에 사용되거나 사용되어야 할 라이브러리들을 기록하고 설치할 수 있게 해줌.
PHP 버전에 따른 패키지 설치 버전을 자동으로 정리해준다.
컴퓨터에 composer 를 설치하고 터미널에 composer 명령어를 통해서 composer.json에 기록된 내용을 확인하고 패키지를 자동으로 다운로드 한다. 또는 원하는 패키지를 설치하고 설치된 버전을 composer.json 에 기록해 준다.
이러한 일련의 작업은, 버전에 따른 충돌 오류를 없애주고 언제든 기존 작업을 그대로 재현하기 위해서 탄생하였다.
핵심요약 :
Composer 실행환경
설치방법
로컬 설치
curl -sS https://getcomposer.org/installer | php
php -r "readfile('https://getcomposer.org/installer');" | php
현재의 디렉토리에 composer.phar 파일을 다운로드 함. <- (컴포저 실행파일 임.)
글로벌 설치
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
기록하기 (의존성 선언)
사용법
php composer.phar install
composer install
composer install
composer update
require 'vendor/autoload.php';
명령어
composer require
[-s|--stability STABILITY]
[--prefer-source]
[--prefer-dist]
[--prefer-install PREFER-INSTALL]
[--repository REPOSITORY]
[--repository-url REPOSITORY-URL]
[--add-repository]
[--dev]
[--no-dev]
[--no-custom-installers]
[--no-scripts]
[--no-progress]
[--no-secure-http]
[--keep-vcs]
[--remove-vcs]
[--no-install]
[--no-audit]
[--audit-format AUDIT-FORMAT]
[--ignore-platform-req IGNORE-PLATFORM-REQ]
[--ignore-platform-reqs]
[--ask]
[--]
[<package> [<directory> [<version>]]]
좀더 자세한 내용 알아보기
https://xpressengine.github.io/Composer-korean-docs/doc/00-intro.md/
소개하기
소개하기 컴포저는 PHP 에서 의존성을 관리하기 위한 툴입니다. 컴포저는 프로젝트를 위한 라이브러리들을 선언하고 의존성이 있는 라이브러리들을 설치할 수 있게 해줍니다. 의존성 관리 컴포
xpressengine.github.io
'프로그래밍 > PHP' 카테고리의 다른 글
PHP > 널 세이프 연산자, 널 병합 연산자 (0) | 2024.11.08 |
---|---|
Php - foreach 사용법 (0) | 2023.01.20 |
Php Php 에서 ::(이중콜론) 과 ->(화살표) 사용 방법의 차이 (0) | 2022.10.13 |
[PHP] 세션확인 후 로그인 페이지로 이동하기 (0) | 2022.09.19 |
[PHP] 기본익히기 (0) | 2022.08.13 |
PHP 프로젝트에 사용되거나 사용되어야 할 라이브러리들을 기록하고 설치할 수 있게 해줌.
PHP 버전에 따른 패키지 설치 버전을 자동으로 정리해준다.
컴퓨터에 composer 를 설치하고 터미널에 composer 명령어를 통해서 composer.json에 기록된 내용을 확인하고 패키지를 자동으로 다운로드 한다. 또는 원하는 패키지를 설치하고 설치된 버전을 composer.json 에 기록해 준다.
이러한 일련의 작업은, 버전에 따른 충돌 오류를 없애주고 언제든 기존 작업을 그대로 재현하기 위해서 탄생하였다.
핵심요약 :
Composer 실행환경
설치방법
로컬 설치
curl -sS https://getcomposer.org/installer | php
php -r "readfile('https://getcomposer.org/installer');" | php
현재의 디렉토리에 composer.phar 파일을 다운로드 함. <- (컴포저 실행파일 임.)
글로벌 설치
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
기록하기 (의존성 선언)
사용법
php composer.phar install
composer install
composer install
composer update
require 'vendor/autoload.php';
명령어
composer require
[-s|--stability STABILITY]
[--prefer-source]
[--prefer-dist]
[--prefer-install PREFER-INSTALL]
[--repository REPOSITORY]
[--repository-url REPOSITORY-URL]
[--add-repository]
[--dev]
[--no-dev]
[--no-custom-installers]
[--no-scripts]
[--no-progress]
[--no-secure-http]
[--keep-vcs]
[--remove-vcs]
[--no-install]
[--no-audit]
[--audit-format AUDIT-FORMAT]
[--ignore-platform-req IGNORE-PLATFORM-REQ]
[--ignore-platform-reqs]
[--ask]
[--]
[<package> [<directory> [<version>]]]
좀더 자세한 내용 알아보기
https://xpressengine.github.io/Composer-korean-docs/doc/00-intro.md/
소개하기
소개하기 컴포저는 PHP 에서 의존성을 관리하기 위한 툴입니다. 컴포저는 프로젝트를 위한 라이브러리들을 선언하고 의존성이 있는 라이브러리들을 설치할 수 있게 해줍니다. 의존성 관리 컴포
xpressengine.github.io
'프로그래밍 > PHP' 카테고리의 다른 글
PHP > 널 세이프 연산자, 널 병합 연산자 (0) | 2024.11.08 |
---|---|
Php - foreach 사용법 (0) | 2023.01.20 |
Php Php 에서 ::(이중콜론) 과 ->(화살표) 사용 방법의 차이 (0) | 2022.10.13 |
[PHP] 세션확인 후 로그인 페이지로 이동하기 (0) | 2022.09.19 |
[PHP] 기본익히기 (0) | 2022.08.13 |