>개발 도구 >composer >작곡가가 패키지 세부 정보를 설치하는지 확인하는 방법

작곡가가 패키지 세부 정보를 설치하는지 확인하는 방법

James Robert Taylor
James Robert Taylor원래의
2025-03-06 13:44:16236검색
Composer 패키지 설치 세부 사항을 단계별로 확인하는 방법?

이 안내서는 Composer 패키지 설치를 확인하는 단계별 접근 방식을 제공하고, 모든 설치된 패키지를 나열하는 것부터 무결성을 확인하는 것부터 다양한 측면을 다루는 다양한 측면을 포함합니다.

설치된 작곡가 패키지 및 해당 버전을 나열하는 방법

전체를 목록 할 수 있습니까? 버전은 명령을 사용하는 것입니다. 이 명령은 인수없이 실행될 때 현재 프로젝트 디렉토리에 설치된 모든 패키지의 포괄적 인 목록을 제공합니다. 각 라인은 패키지를 나타내며, 이름, 버전 및 선택적으로 (예 : Packagist)에서 설치된 소스를 나타냅니다 (예 : Packagist).

다음 방법은 다음과 같습니다.

composer show 프로젝트 디렉토리로 이동하여 터미널 또는 명령 프롬프트를 엽니 다. 예를 들어 :

명령을 실행하고 타입 Enter를 누르십시오.
  • 출력을 검토하십시오 : 출력은 다음과 유사한 목록을 표시합니다. 설치된 패키지 및 해당 버전의 개요를 얻는 가장 빠른 방법입니다. 또는 플래그를 사용하여 정보를 기계로 읽을 수있는 JSON 형식으로 출력 할 수도 있습니다. 예를 들어, 는 스크립팅에 적합한보다 컴팩트 한 출력을 보여줍니다. 설치 한 특정 작곡가 패키지에 대한 자세한 정보는 어디에서 찾을 수 있습니까? cd 특정 패키지에 대한 자세한 정보를 얻으려면 패키지 이름이있는 composer.json 명령을 인수로 사용할 수 있습니다. 이것은 설명, 저자, 종속성 및 기타 관련 메타 데이터를 포함하여보다 포괄적 인 견해를 제공합니다. composer.lock 다음은 다음과 같습니다.
      프로젝트 디렉토리로 이동하십시오 :
    1. 이전과 같이, 프로젝트의 루트 디렉토리에 있는지 확인하십시오. 패키지 이름으로 명령을 실행하십시오. 예를 들면 다음과 같습니다.
    2. 출력 검토 : composer show 출력은 버전, 설명, 종속성, 라이센스 등을 포함하여 지정된 패키지에 대한 자세한 정보를 제공합니다. 이것은 가 인수없이 제공 한 간단한 목록보다 훨씬 광범위합니다. 패키지의 요구 사항, 제안 된 패키지 및 기타 관련 세부 사항에 대한 정보가 표시됩니다. <package_name> 작곡가 설치된 패키지의 무결성을 확인하는 데 어떤 명령을 사용할 수 있습니까? composer show monolog/monolog 작곡가는 체크섬 (특히 SHA-1 및 SHA-256 해시)을 사용하여 설치된 패키지의 무결성을 보장합니다. 및
    3. 명령은 패키지 저장소 (일반적으로 Packagist)에서 제공 한 체크섬에 대해 이러한 체크섬을 자동으로 확인합니다. 그러나 무결성을 수동으로 확인 해야하는 경우 파일을 조사 할 수 있습니다. 이 파일에는 모든 설치된 패키지의 정확한 버전 및 체크섬과 해당 종속성이 포함되어 있습니다.
    4. 파일의 체크섬과 실제 다운로드 파일 사이의 불일치는 잠재적 인 보안 타협 또는 손상을 나타냅니다. composer show
    5. 체크섬을 설치 중에 자동 점검을 통해 확인하기위한 전용 복합체 명령은 없지만,
    파일 자체를 검사합니다.

    파일은 프로젝트 의존성 관리 및 버전 제어의 중요한 부분입니다. GIT와 같은 버전 제어 시스템에 항상 커밋해야합니다. 문제가 의심되는 경우 에 나열된 체크섬을 시스템의 실제 파일과 비교하는 데 필요하지만 일반적으로 외부 도구가 필요합니다. 불일치는 문제를 해결하기 위해서는

    또는 를 다시 실행해야합니다. 손상된 파일은 극도로주의를 기울여야합니다. composer install
  • 위 내용은 작곡가가 패키지 세부 정보를 설치하는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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