>백엔드 개발 >PHP 튜토리얼 >PHP의 Composer 운영 가이드

PHP의 Composer 운영 가이드

王林
王林원래의
2023-05-22 08:19:513491검색

PHP 언어가 계속 발전함에 따라 PHP 개발 생태계도 성장하고 있습니다. 이 생태계에서 Composer는 PHP 프로젝트에서 널리 사용되는 종속성 관리 도구 중 하나가 되었습니다. Composer는 종속성 관리 및 PHP 프로젝트 도입을 단순화할 뿐만 아니라 애플리케이션 아키텍처를 최적화하고 개발 효율성을 향상시킵니다. 이 기사에서는 Composer의 사용법을 소개하고 초보자가 Composer 작동 가이드를 빠르게 익힐 수 있도록 도와줍니다.

1. Composer 설치

Composer를 사용하려면 먼저 컴퓨터에 Composer를 설치해야 합니다. Composer는 설치하려면 터미널을 사용해야 하는 PHP 기반 명령줄 도구입니다. Composer를 설치하는 방법에는 일반적으로 두 가지가 있습니다.

  1. 설치를 위해 미리 만들어진 PHAR 파일을 사용하세요. Composer PHAR을 설치하기 전에 컴퓨터에 PHP와 CURL이 이미 설치되어 있는지 확인해야 합니다. 그런 다음 터미널에서 다음 명령을 실행합니다:

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php 작곡가-setup.php
    php - r "unlink('composer-setup.php');"

  2. 전역 설치 방법을 사용하여 설치하세요. 이 방법을 사용하여 Composer를 설치하려면 명령줄 도구를 사용하고 Windows PowerShell 또는 Bash 셸을 관리자로 실행한 후 다음 명령을 실행해야 합니다.

    curl -sS https://getcomposer.org/installer php
    mv Composer.phar / usr /local/bin/composer

설치가 완료되면 터미널에 다음 명령어를 입력하여 Composer가 성공적으로 설치되었는지 확인하세요.

composer -V

2. Composer 사용

Composer 사용은 매우 간단합니다. 다음 단계를 따르세요.

  1. Composer 초기화

Composer 사용을 시작하기 전에 프로젝트 디렉터리로 빈 디렉터리를 만들어야 합니다. 그런 다음 디렉터리에서 다음 명령을 실행하여 Composer를 초기화합니다.

composer init

이 명령을 실행한 후 Composer는 프로젝트 이름, 버전, 작성자 등과 같은 몇 가지 기본 정보를 제공하도록 요청합니다. 필요에 따라 정보를 입력하거나 Enter를 눌러 정보 입력을 건너뛸 수 있습니다.

  1. 종속성 설치

Composer를 초기화한 후 작곡가.json 파일의 require 필드를 편집하여 프로젝트에 필요한 종속성을 지정할 수 있습니다. 프로젝트에 필요한 종속성을 결정한 후 다음 명령을 실행하여 Composer가 필요한 종속성을 자동으로 다운로드하고 설치하도록 할 수 있습니다.

composer install

설치된 종속성의 경우 다음 명령을 통해 최신 버전으로 업데이트할 수도 있습니다.

composer update
  1. 새 종속성 추가

어떤 경우에는 프로젝트 요구 사항을 충족하기 위해 새 종속성을 추가해야 합니다. 다음 명령을 사용하여 추가하려는 종속 라이브러리를 지정할 수 있습니다.

composer require 

예를 들어 Carbon 라이브러리를 추가하려면 다음 명령을 실행하면 됩니다.

composer require nesbot/carbon

위 명령을 실행하면 Composer가 Carbon 라이브러리를 다운로드하고 자동으로 프로젝트에 추가합니다.

  1. 종속성 삭제

더 이상 사용되지 않는 일부 종속성의 경우 다음 명령을 사용하여 프로젝트에서 삭제할 수 있습니다.

composer remove 

예를 들어 Carbon 라이브러리를 삭제하려면 다음 명령을 실행하면 됩니다.

composer remove nesbot/carbon
  1. 자동 로딩

종속성을 설치하거나 업데이트하면 Composer는 자동 로딩 파일을 자동으로 생성합니다. 이 파일을 사용하면 종속성에 정의된 모든 클래스와 파일을 자동으로 로드할 수 있습니다. 라이브러리나 프레임워크에서 제공하는 모든 클래스와 함수에 액세스하려면 PHP 파일에 자동 로딩 파일을 도입하기만 하면 됩니다. 예:

require_once '/path/to/vendor/autoload.php';

3. 결론

Composer는 PHP 개발에 필수적인 종속성 관리 도구로, 종속성 관리 및 PHP 애플리케이션 도입을 크게 단순화하고 개발 효율성을 향상시킬 수 있습니다. 이 기사의 소개를 통해 귀하는 Composer를 사용하여 PHP 프로젝트를 구축하는 기본 기술을 마스터했다고 믿습니다. Composer를 더 깊이 파고들수록 PHP 코드는 더 명확하고 간결하며 체계화됩니다.

위 내용은 PHP의 Composer 운영 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.