Image

(마지막 변경: 26.12.2024)

PHP Composer를 사용하여 PHP 프로젝트 종속성 관리

PHP Composer는 PHP로 작성된 프로젝트가 의존하는 라이브러리 패키지를 찾고, 설치하고, 업데이트할 수 있는 추가 도구입니다. 이 도구를 사용하면 공통 카탈로그에서 미리 만들어진 라이브러리를 사용하여 프로젝트 개발 시간을 줄일 수 있습니다. PHP 라이브러리는 프로젝트의 루트 디렉터리에 설치됩니다. 프로젝트에 PHP Composer를 수동으로 설치할 필요가 없습니다. PHP Composer는 호스팅 제어판에서 이미 사용 가능하며 즉시 작업을 시작할 수 있습니다. 제어판은 매주 PHP Composer 업데이트를 설치합니다.

예를 들어, 웹 사이트를 개발 중이고 이 코드를 작성하지 않도록 사이트에 이메일(알림)을 보내는 기능을 추가해야 합니다. 필요한 라이브러리를 로드하고 프로젝트에 연결할 수 있으므로 시간을 절약할 수 있습니다. 코드 작성.

PHP Composer는 프로젝트에 필요한 모듈 목록을 저장하기 위해 두 개의 파일을 사용합니다.

  • composer.json - 프로젝트가 직접 의존하는 라이브러리를 나열합니다.

프로젝트의 루트 디렉터리에 작곡가.json 파일을 추가하고 패키지를 지정합니다. 'composer init' 명령을 사용하여 만들 수 있습니다 composer.json.

  • composer.lock - composer.json의 라이브러리가 직간접적으로 의존하는 모든 라이브러리를 나열하므로 프로젝트에 필요한 모든 라이브러리가 포함됩니다.

자세한 내용은 Composer 설명서를 참조하세요 https://getcomposer.org/doc/.

호스팅 제어판에서는 PHP Composer를 사용하는 두 가지 방법을 제공합니다.

  • 명령줄을 사용합니다. 지침은 Composer 설명서를 참조하세요. (참고: 일반적인 환경(chroot되지 않음)을 사용하십시오. SSH(BusinessBusiness +)
  • 사이트 및 도메인을 통해> 응용 프로그램. 아래 지침을 참조하세요.

PHP Composer로 PHP 프로젝트 종속성을 관리하기 위해 UI 사용



Composer.json이 있는 모든 애플리케이션을 찾아서 종속성을 관리하려면 웹사이트 &에서 검색을 클릭하세요. 도메인 > 응용 프로그램. 응용 프로그램이 응용 프로그램 섹션의 목록에 나타납니다. 아래 설명된 명령은 작곡가.json 파일이 있는 애플리케이션에만 사용할 수 있습니다.

  • 종속성 설치

프로젝트에 필요한 모든 모듈을 설치하려면 웹사이트 & 도메인 > 애플리케이션 > 내 애플리케이션 관리 > 목록에서 애플리케이션 이름을 클릭하고 > 종속성을 설치합니다.

  • 종속성 업데이트

모듈 종속성을 업데이트하려면 웹사이트 & 도메인 > 애플리케이션 > 내 애플리케이션 관리 > 애플리케이션 이름 > 종속성을 업데이트합니다.

  • 종속성 편집

구성 편집 버튼을 누르면 수동 편집을 위해 패널 코드 편집기에서 작곡가.json이 열립니다.

  • 앱에서 종속성 관리 제거

제거를 클릭하면 해당 애플리케이션이 내 앱의 애플리케이션 목록에 더 이상 표시되지 않습니다. 하지만 작곡가.json 및 작곡가.lock 파일은 애플리케이션 디렉터리에 남아 있으므로 스캔을 클릭하여 애플리케이션을 목록에 추가할 수 있습니다.