작곡가란?
간단히 말하면 Composer는 PHP 생태계를 지원하는 새로운 패키지 관리 도구입니다. 실제로 Composer와 Packagist의 두 부분으로 구성됩니다. 아래에서는 각각의 용도에 대해 간략하게 설명하겠습니다.
Composer
Composer는 Jordi Boggiano와 Nils Aderman이 만든 명령줄 도구로, 프로젝트에 필요한 개발 패키지를 자동으로 설치하도록 돕는 것입니다. Composer의 많은 개념은 npm과 Bundler에서 차용한 것입니다. 이 두 도구에 대해 알고 있다면 작곡가에서 찾을 수 있습니다. Composer에는 개발 패키지 간의 복잡한 종속성을 처리하는 종속성 파서가 포함되어 있으며 다운로더, 설치 프로그램 및 기타 흥미로운 기능도 포함되어 있습니다.
사용자로서 해야 할 일은 현재 프로젝트가 의존하는 개발 패키지를 작곡가.json 파일에 선언한 다음, 작곡가.phar 설치를 실행하는 것뿐입니다. 작곡가.json 파일은 현재 프로젝트가 의존하는 개발 패키지 및 작성기 구성 정보를 정의합니다. 다음은 작은 예입니다.
{ "require": { "monolog/monolog": "1.2.*" } } Packagist
Packagist는 Composer의 기본 개발 패키지 저장소입니다. 나중에 VCS(Github과 같은 소스 코드 관리 소프트웨어) 웨어하우스에서 새 태그를 생성하거나 코드를 업데이트하면 packagegist에 설치 패키지를 제출할 수 있습니다. 이것이 현재 packagist가 작동하는 방식이며, 앞으로는 packagegist에서 개발 패키지를 직접 업로드할 수 있게 될 것입니다.
더 많은 작곡가 사용법 튜토리얼 글을 보시려면 컴포저 튜토리얼 칼럼을 방문해 주세요!
위 내용은 작곡가가 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!