컴포저(Composer)란? - 윈도우 버전 설치하기
컴포저(composer)란?
설치하기 앞서 컴포저는 무엇인지 간단하게 알아보겠습니다.
컴포저란 PHP 의존성 관리 도구
입니다.
말이 좀 어려운데 예를 들어보겠습니다.
프로젝트를 진행하는데, 외부 라이브러리 A가 필요한 상황입니다.
예전에는, A 라이브러리를 다운로드 받아서 압축을 풀고, 나의 프로젝트에 복사해 놓죠.
그리고 A 라이브러리를 사용합니다.
시간이 지나 A라는 라이브러리가 업데이트가 되었다는 사실을 알게 되었고,
난 또 다시 다운로드하고 -> 압출 풀고 -> 복사하고 등의 과정을 진행하죠.
여기에서의 문제는
- A라는 라이브러리를 설치하기 위해 나의 환경에 맞는 버전을 찾아야 하는 수고를 해야 합니다.
- 열심히 찾았더니, A를 설치기 하기 위해 B, C, D 라이브러리가 필요하다고 합니다.
- 열심히 B, C, D 도 찾고 설치하는 수고를 또 해야죠.
- 시간이 지나 내가 무슨 버전을 받았는지 기억도 안날 수 도 있습니다.
- 나중에 다시 사용하려면 내가 무슨 버전을 깔았는지 확실히 헷갈려지기 시작합니다.
- 뿐만 아니라 의존도에 의해 버전 업을 하려니 에러가 팍팍 나기 시작하죠.
- 이런 문제는 PHP 라이브러리 뿐만 아니라 개발에 대한 어떤 상황에서도 발생되는 문제입니다.
이런 것을 해결하기 위한 방안으로 의존성 관리 도구라는 게 나오게 되었죠.
php에서는 컴포저,
리눅스에서는 yum, dnf 등,
노드에서는 npm,
파이썬에서는 pip,
이런 모든것들이 위의 문제를 해결하기 위해 나온 의존성 관리 도구
들입니다.
윈도우에서 설치하기
1. 다운로드
https://getcomposer.org/download/
위의 공식 사이트에서 다운로드합니다.
이 글 작성 시 최신 버전은 2.4.4입니다.
네모 박스의 Composer-Setup.exe 다운로드 후 실행하시면 됩니다.
2. Select install mode
모든 계정을 위한 설치를 할래? 현재 계정만을 위한 설치를 할래?
모든 계정 설치 gogo~
3. installation Options
개발자 모드 체크 여부는 php 경로 직접 설정 여부와 관련있다고 하는데, 무엇을 하든 저는 경로 잡으라고 나오네요.
(https://steemit.com/utopian-io/@jinzo/how-to-setup-composer-with-php-on-windows)
누구는 체크해라, 누구는 하지 말아라 하는데 자세한 설명을 또 안해주고 있습니다.
큰 의미는 없을 듯 하여 그냥 체크 안한 상태로 Next 진행합니다.
4. Setting Check
사실 이곳만 주의하고 나머지는 모두 Next 하시면 됩니다.
php.exe 있는 경로 잡아주시면 됩니다.
Must : Add this PHP to your path? 체크해주세요.
체크 안 하고 설치했다면 나중에 PATH 잡아줘도 되지만, 귀찮으니까 꼭 체크해주세요.
5. Proxy Settings
프록시를 통해 인터넷을 설정할 때 사용한다고 합니다.
우리는 그냥 Next 선택
6. Ready to Install
내용 맞는지 확인하고 맞다면 Install 클릭!
7. information
Next 선택.
8. 끝
Finish 선택.
9. 확인
> php -version
PHP 7.4.30 (cli) (built: Jun 7 2022 16:24:55) ( ZTS Visual C++ 2017 x64 )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
cmd 환경에서 php 경로 잡혔는지 확인을 위해 php -version
입력해 봅니다.
> composer
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 2.4.4 2022-10-27 14:39:29
다음 명령어로 아래처럼 시작되는 화면 보이면 잘 설치된 겁니다.
'개발 > PHP' 카테고리의 다른 글
xampp 설치하기 (etc. php 다른 버전 2개 운영하려면.) (0) | 2022.11.05 |
---|---|
PHP 버전별 히스토리 (etc. 업그레이드 계획) (0) | 2022.11.03 |
댓글
이 글 공유하기
다른 글
-
xampp 설치하기 (etc. php 다른 버전 2개 운영하려면.)
xampp 설치하기 (etc. php 다른 버전 2개 운영하려면.)
2022.11.05 -
PHP 버전별 히스토리 (etc. 업그레이드 계획)
PHP 버전별 히스토리 (etc. 업그레이드 계획)
2022.11.03