차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:php_composer [2024/05/17 05:35] V_Ltech:php_composer [2024/05/17 07:55] (현재) – [확인] V_L
줄 2: 줄 2:
 ====== Php Composer ====== ====== Php Composer ======
    
-컴포저는 현대적인 PHP 프로그래밍에서 빼 놓을수 없는 중요한 도구이며 PHP 로 프로젝트를 진행할 때 접하게 되는 가장 골치 아픈 문제인 의존성 문제를 해결해 주는 **의존성 관리자**임.+컴포저는 현대적인 [[PHP]] 프로그래밍에서 빼 놓을수 없는 중요한 도구이며 PHP 로 프로젝트를 진행할 때 접하게 되는 가장 골치 아픈 문제인 의존성 문제를 해결해 주는 **의존성 관리자**임.
  
  
줄 24: 줄 24:
 개발하는 소프트웨어의 규모가 커지고 외부 라이브러리를 많이 사용할 수록 의존성 지옥에 빠지기 쉬운 이유중 하나는 라이브러리의 버전을 변경할 때 어떤 규칙에 의해서 버전이 매겨지는지 통용되는 명확한 규칙이 없기 때문입니다. 개발하는 소프트웨어의 규모가 커지고 외부 라이브러리를 많이 사용할 수록 의존성 지옥에 빠지기 쉬운 이유중 하나는 라이브러리의 버전을 변경할 때 어떤 규칙에 의해서 버전이 매겨지는지 통용되는 명확한 규칙이 없기 때문입니다.
  
-유의적 버전([[Semantic versioning]])은 이런 의존성 문제를 해결하고자 나온 라이브러리의 버전 명시 규칙과 요구 사항이다.+[[Semantic versioning]]은 이런 의존성 문제를 해결하고자 나온 라이브러리의 버전 명시 규칙과 요구 사항이다.
  
  
줄 97: 줄 97:
  
   composer -V   composer -V
 +
 +<file>
 +  Composer version 2.7.6 2024-05-04 23:03:15
 +  PHP version 8.1.28 (/usr/bin/php8.1)
 +  Run the "diagnose" command to get more detailed diagnostics output.
 +</file>
 +
 +
 +  composer diagnose