웹사이트 검색

CentOS 8에 Composer를 설치하는 방법


Composer는 가장 널리 사용되는 PHP용 패키지 관리 프로그램으로, 프로젝트에 필요한 PHP 애플리케이션과 필요한 라이브러리의 종속성을 관리하기 위한 표준 형식을 제공하고 이를 쉽게 관리(설치/업데이트)합니다. .

Composer는 사용 가능한 패키지로 구성된 기본 저장소인 packagist.org에서 사용할 수 있는 애플리케이션에 대한 종속성과 라이브러리를 설치하는 명령줄 프로그램입니다.

Composer는 PHP 프로젝트용 패키지를 관리하고 통합하려는 개발자에게 매우 유용한 도구입니다. 시간을 단축하고 대부분의 웹 프로젝트에서 중요한 문제를 해결하는 데 권장됩니다.

이 튜토리얼에서는 CentOS 8 Linux에 Composer를 설치하는 방법을 보여줍니다.

요구사항

  • 셸 액세스 권한이 있는 루트 계정 또는 sudo 권한 있는 계정.
  • 필요한 확장 기능과 설정이 포함된 PHP 5.3.2+

CentOS 8에 Composer 설치

Composer를 설치하려면 다음 dnf 명령을 사용하여 필수 PHP 확장 기능이 있는 시스템에 PHP를 설치해야 합니다.

dnf install php php-cli php-zip php-json

이제 프로젝트의 일부로 로컬에서 실행하거나 시스템 전체 실행 파일로 전역적으로 실행할 수 있는 설치 프로그램을 사용하여 Composer를 설치하세요.

로컬로 Composer 설치

현재 디렉토리에 로컬로 Composer를 설치하려면 터미널에서 다음 스크립트를 실행하세요.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

위 설치 프로그램은 일부 php.ini 설정을 확인하고 잘못 설정되어 있으면 경고합니다. 그런 다음 설치 프로그램은 현재 작업 디렉터리에 최신 composer.phar를 다운로드합니다.

위의 4줄은 순서대로 다음과 같습니다.

  • 현재 디렉터리에 설치 프로그램을 다운로드합니다.
  • 설치 프로그램 서명(SHA-384)을 확인합니다.
  • 설치 프로그램을 실행합니다.
  • 설치 프로그램을 제거합니다.

마지막으로 Composer를 실행하려면 php 작곡가.phar를 실행하세요.

php composer.phar

Composer를 전역적으로 설치

Composer를 시스템 전체에 걸쳐 설치하고 액세스하려면 PHP 인터프리터를 사용하지 않고도 실행할 수 있도록 시스템 PATH에 Composer PHAR을 배치해야 합니다.

모든 사용자를 위해 전역적으로 Composer를 설치하려면 다음 명령을 사용하여 설치 프로그램을 실행하세요.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
composer -V

이제 CentOS 8 시스템에 Composer를 성공적으로 설치했습니다. PHP Composer에 대한 자세한 내용과 프로젝트에서 이를 활용하는 방법을 알아보려면 공식 문서를 방문하세요.