Ubuntu 20.04에 Composer 설치하는 방법 [빠른 시작]

소개

이 빠른 시작 가이드에서는 Ubuntu 20.04 서버에 Composer를 설치할 것입니다.

각 단계의 설명이 더 많이 포함된 더 자세한 버전의 이 튜토리얼은 Ubuntu 20.04에 Composer를 설치하고 사용하는 방법을 참조하십시오.

전제 조건

이 가이드를 따르려면 sudo 사용자로 Ubuntu 20.04 서버에 액세스해야 합니다.

단계 1 — 종속성 설치

먼저 패키지 관리자 캐시를 업데이트하고 php-cli를 포함한 필요한 종속성을 설치합니다:

  1. sudo apt update
  2. sudo apt install php-cli unzip

단계 2 — Composer 다운로드 및 설치

홈 디렉토리에 있는지 확인하고 curl을 사용하여 Composer 설치기를 가져옵니다:

  1. cd ~
  2. curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php

다음으로, 다운로드한 설치기가 Composer Public Keys / Signatures 페이지에서 최신 설치기의 SHA-384 해시와 일치하는지 확인합니다.

curl을 사용하여 최신 서명을 가져와 쉘 변수에 저장합니다:

  1. HASH=`curl -sS https://composer.github.io/installer.sig`

이제 다음 PHP 코드를 실행하여 설치 스크립트가 안전하게 실행될 수 있는지 확인합니다:

  1. php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

다음 출력이 표시됩니다:

Output
Installer verified

참고: 출력이 Installer corrupt로 나오면 검사 및 다운로드 프로세스를 반복하여 확인할 때까지 다시 해야 합니다.

다음 명령은 /usr/local/bin 아래의 시스템 전역 명령으로 Composer를 다운로드하고 설치합니다:

  1. sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer

다음과 유사한 출력이 표시됩니다:

Output
All settings correct for using Composer Downloading... Composer (version 2.2.9) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer

설치를 테스트하려면 다음을 실행합니다:

  1. composer
Output
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 2.2.9 2022-03-15 22:13:37 Usage: command [options] [arguments] Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi ANSI 출력 강제 --no-ansi ANSI 출력 비활성화 -n, --no-interaction Do not ask any interactive question --profile 시간 및 메모리 사용 정보 표시 --no-plugins 플러그인 비활성화 여부 -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache 캐시 사용 방지 -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug ...

이를 통해 Composer가 시스템에 성공적으로 설치되었으며 시스템 전역으로 사용 가능하다는 것을 확인합니다.

이 자습서와 관련된 자세한 가이드에 대한 링크입니다:

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-composer-on-ubuntu-20-04-quickstart