본문 바로가기

개발자

윈도우에서 Composer 설치

728x90

 

1. Composer 설치 여부 확인

방법 1 — Laragon 터미널에서 확인

Laragon 실행 후:

Menu → Terminal

터미널에서:

composer -V

또는

composer --version

결과 예시:

Composer version 2.x.x

이렇게 나오면 이미 설치 완료입니다.


2. 설치 안 되어 있다면

공식 설치 프로그램 사용:

Composer 공식 사이트

다운로드:

Composer-Setup.exe

3. 설치 과정에서 중요한 부분

설치 중에:

Choose the command-line PHP

화면이 나오면 Laragon PHP를 지정해야 합니다.

예시:

C:\laragon\bin\php\php-8.2.xx\php.exe

이걸 선택해야 Composer가 Laragon PHP와 연결됩니다.


4. 설치 완료 후 확인

새 터미널 열고:

composer -V

정상 출력되면 완료.


5. VS Code에서도 Composer 사용 가능하게 하기

VS Code 터미널 열기:

Ctrl + `

확인:

composer -V
php -v

둘 다 정상 출력되면 성공입니다.


6. 그누보드 7에서 Composer 사용하는 이유

최근 PHP 프로젝트는 대부분 Composer 기반입니다.

예:

  • 외부 라이브러리 설치
  • PHPMailer
  • Symfony 컴포넌트
  • 테스트 도구
  • 자동 로딩(autoload)

등에 사용합니다.


7. 프로젝트에서 Composer 초기화

그누보드 폴더에서:

cd C:\laragon\www\gnuboard7

실행:

composer init

또는 바로 패키지 설치:

composer require vlucas/phpdotenv

그러면:

vendor/
composer.json
composer.lock

생성됩니다.


8. VS Code 추천 Composer 확장

설치 추천:

  • Composer
  • PHP Intelephense

자동완성과 의존성 인식이 좋아집니다.


9. 초보자가 자주 겪는 오류

composer 명령어가 안 먹는 경우

오류:

composer is not recognized

원인:

  • PATH 등록 안 됨
  • 터미널 재시작 안 함

해결:

  1. VS Code 완전히 종료
  2. 다시 실행
  3. 다시 확인

10. 가장 추천하는 방법

Laragon 환경에서는 사실:

Laragon Terminal

사용이 가장 안정적입니다.

Laragon이:

  • PHP
  • Composer
  • MySQL
  • PATH

를 자동으로 잡아줍니다.


추천 다음 단계

Composer 설치 후 바로 추천하는 것:

composer global require laravel/installer

는 아직 안 해도 되고,

그누보드 개발용이라면 먼저:

  • dotenv
  • PHP-CS-Fixer
  • PHPUnit

정도만 천천히 배우는 걸 추천합니다.


원하시면 다음으로:

  • Composer 기본 명령어 정리
  • PHP 라이브러리 설치 방법
  • vendor/autoload.php 개념
  • 그누보드에서 Composer 사용하는 구조
  • VS Code + Composer 자동완성 최적화

까지 이어서 설명드릴 수 있습니다.

728x90
LIST