728x90
Linux에서 Composer 설치하고 사용하는 방법
PHP 의존성 관리 도구인 Composer를 Linux 환경에서 설치하고 사용하는 방법입니다.
테스트 환경
운영체제 정보
$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"
1. Composer 설치 방법
단일 명령으로 설치
Composer 공식 설치 스크립트를 다운로드하여 /usr/local/bin 경로에 바로 설치합니다.
curl -fsSL https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
설치 확인
composer --version
수동 설치
Composer 설치 스크립트 다운로드 및 실행
curl -fsSL https://getcomposer.org/installer | php
실행 파일 이동
sudo mv composer.phar /usr/local/bin/composer
실행 권한 부여 (필요 시)
sudo chmod +x /usr/local/bin/composer
설치 확인
composer --version
심볼릭 링크 방식
설치 경로를 명확히 관리하고 싶을 때 사용합니다.
설치
curl -fsSL https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin/
심볼릭 링크 생성
ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
설치 확인
composer --version
2. Composer 기본 사용법
프로젝트 초기화
composer init
패키지 설치
composer require vendor/package
의존성 설치 (composer.json 기반)
composer install
의존성 업데이트
composer update
3. Composer 설정 확인
전체 설정 조회
composer config --list
글로벌 설정 조회
composer global config --list
참고URL
- Getting Started : https://getcomposer.org/doc/00-intro.md
728x90
'리눅스' 카테고리의 다른 글
| [WIP] systemd-resolved 서비스를 비활성화하고 DNS를 수동으로 설정하는 방법 (0) | 2026.04.10 |
|---|---|
| [WIP] ZABBIX 로그 파일 모니터링 (0) | 2026.04.09 |
| [WIP] GPU 클러스터를 구성하는 방법 (0) | 2026.04.05 |
| [WIP] Nginx 가상 호스트 트래픽 상태 모듈을 통한 Nginx 모니터링(nginx-module-vts 모듈 추가) (0) | 2026.04.05 |
| [WIP] 우분투에서 python 3를 최신 버전으로 업데이트하는 방법 (0) | 2026.04.05 |