평범한 이야기들

[Ubuntu] Ubuntu 22.04 에 PHP Composer 설치하기 본문

평범한 개발 이야기/OS

[Ubuntu] Ubuntu 22.04 에 PHP Composer 설치하기

songsariya 2024. 2. 28. 10:28
728x90

 PHP Composer는 종속성 관리 솔루션으로 업데이트 및 종속성을 쉽게 관리할 수 있습니다. Composer는 필요한 패키지를 결정하고 프로젝트의 필요에 따라 올바른 버전을 사용하여 시스템에 설치를 해줍니다. Modern PHP에서는 필수적인 솔루션이라고 할 수 있습니다.

 

Ubuntu 22.04에 PHP Composer 설치

 

1. 우분투 시스템 패키지 업데이트

먼저 우분투의 시스템 패키지 업데이트를 먼저 실행합니다.

sudo apt update

 

2. 필수 패키지 설치

 

PHP Composer를 설치하기 위한 필수 패키지를 설치합니다.

sudo apt install php-cli unzip

 

3. 설치 파일 다운로드

 

PHP Composer 설치 파일을 다운로드합니다. curl 명령어를 통해 PHP Composer 설치 프로그램 스크립트를 다운로드합니다.

curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php

 

공식 홈페이지에 있는 서명으로 다운로드한 PHP 작성기 스크립트의 해시를 확인합니다.

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

 

그 후 프로그램을 안전하게 실행할 수 있는지 확인합니다.

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;"

 

여기서 Installer verified라고 나오면 안전하게 실행할 수 있습니다.

 

4. PHP Composer 설치

다음 명령어를 이용해 PHP Composer를 설치합니다.

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

# 파일 복사
cp /usr/local/bin/composer /usr/bin/composer

 

 

5. PHP Composer 실행

 

다음 명령어를 통해 Composer가 정상적으로 실행되는지 확인한다.

composer

 

정상적으로 실행되면 아래와 같이 나오게 됩니다.

 

정상적으로 실행된 Composer

 

728x90
Comments