PHP 언어가 계속 발전함에 따라 PHP 개발 생태계도 성장하고 있습니다. 이 생태계에서 Composer는 PHP 프로젝트에서 널리 사용되는 종속성 관리 도구 중 하나가 되었습니다. Composer는 종속성 관리 및 PHP 프로젝트 도입을 단순화할 뿐만 아니라 애플리케이션 아키텍처를 최적화하고 개발 효율성을 향상시킵니다. 이 기사에서는 Composer의 사용법을 소개하고 초보자가 Composer 작동 가이드를 빠르게 익힐 수 있도록 도와줍니다.
1. Composer 설치
Composer를 사용하려면 먼저 컴퓨터에 Composer를 설치해야 합니다. Composer는 설치하려면 터미널을 사용해야 하는 PHP 기반 명령줄 도구입니다. Composer를 설치하는 방법에는 일반적으로 두 가지가 있습니다.
설치를 위해 미리 만들어진 PHAR 파일을 사용하세요. Composer PHAR을 설치하기 전에 컴퓨터에 PHP와 CURL이 이미 설치되어 있는지 확인해야 합니다. 그런 다음 터미널에서 다음 명령을 실행합니다:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php 작곡가-setup.php
php - r "unlink('composer-setup.php');"
전역 설치 방법을 사용하여 설치하세요. 이 방법을 사용하여 Composer를 설치하려면 명령줄 도구를 사용하고 Windows PowerShell 또는 Bash 셸을 관리자로 실행한 후 다음 명령을 실행해야 합니다.
curl -sS https://getcomposer.org/installer php
mv Composer.phar / usr /local/bin/composer
설치가 완료되면 터미널에 다음 명령어를 입력하여 Composer가 성공적으로 설치되었는지 확인하세요.
composer -V
2. Composer 사용
Composer 사용은 매우 간단합니다. 다음 단계를 따르세요.
Composer 사용을 시작하기 전에 프로젝트 디렉터리로 빈 디렉터리를 만들어야 합니다. 그런 다음 디렉터리에서 다음 명령을 실행하여 Composer를 초기화합니다.
composer init
이 명령을 실행한 후 Composer는 프로젝트 이름, 버전, 작성자 등과 같은 몇 가지 기본 정보를 제공하도록 요청합니다. 필요에 따라 정보를 입력하거나 Enter를 눌러 정보 입력을 건너뛸 수 있습니다.
Composer를 초기화한 후 작곡가.json 파일의 require 필드를 편집하여 프로젝트에 필요한 종속성을 지정할 수 있습니다. 프로젝트에 필요한 종속성을 결정한 후 다음 명령을 실행하여 Composer가 필요한 종속성을 자동으로 다운로드하고 설치하도록 할 수 있습니다.
composer install
설치된 종속성의 경우 다음 명령을 통해 최신 버전으로 업데이트할 수도 있습니다.
composer update
어떤 경우에는 프로젝트 요구 사항을 충족하기 위해 새 종속성을 추가해야 합니다. 다음 명령을 사용하여 추가하려는 종속 라이브러리를 지정할 수 있습니다.
composer require
예를 들어 Carbon 라이브러리를 추가하려면 다음 명령을 실행하면 됩니다.
composer require nesbot/carbon
위 명령을 실행하면 Composer가 Carbon 라이브러리를 다운로드하고 자동으로 프로젝트에 추가합니다.
더 이상 사용되지 않는 일부 종속성의 경우 다음 명령을 사용하여 프로젝트에서 삭제할 수 있습니다.
composer remove
예를 들어 Carbon 라이브러리를 삭제하려면 다음 명령을 실행하면 됩니다.
composer remove nesbot/carbon
종속성을 설치하거나 업데이트하면 Composer는 자동 로딩 파일을 자동으로 생성합니다. 이 파일을 사용하면 종속성에 정의된 모든 클래스와 파일을 자동으로 로드할 수 있습니다. 라이브러리나 프레임워크에서 제공하는 모든 클래스와 함수에 액세스하려면 PHP 파일에 자동 로딩 파일을 도입하기만 하면 됩니다. 예:
require_once '/path/to/vendor/autoload.php';
3. 결론
Composer는 PHP 개발에 필수적인 종속성 관리 도구로, 종속성 관리 및 PHP 애플리케이션 도입을 크게 단순화하고 개발 효율성을 향상시킬 수 있습니다. 이 기사의 소개를 통해 귀하는 Composer를 사용하여 PHP 프로젝트를 구축하는 기본 기술을 마스터했다고 믿습니다. Composer를 더 깊이 파고들수록 PHP 코드는 더 명확하고 간결하며 체계화됩니다.
위 내용은 PHP의 Composer 운영 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!