https://www.youtube.com/watch?v=e40-opURpcg&list=PLuHgQVnccGMDzq8zAwEY5lvwDWXWTZjB6&index=23
설치 과정은 생활코딩님 영상 참고
설치 완료 후 cmd 들어가서 composer 입력 시
이 화면 뜨면 다운로드 성공
composer init 입력하면 해당 디렉토리를 프로젝트의 홈 디렉토리로 인식하게 됨
(<vendor>/<name>) 는 이름 설정 방식 노랑색은 추천이름
Description은 그냥 엔터
Author은 설정하고자 하는 이름으르 정해주면 됨 wjst <tiffkqmffk@naver.com> 이런 식
그리고 무지성 엔터 치다보면
이렇게 뜨는데 프로젝트 디렉토리 보면 composer.json 이라는 파일이 생성 (영상엔 composer.json 하나지만 난 src폴더, vendor 폴더, composer.json 이 생성)
composer.json
composer가 프로젝트를 제어할 때 사용할 정보들이 json형태로 저장
"require": {}
우리의 소프트웨어는 어떤 라이브러리에 요구하는가를 적으면 됨
스프링에 비유하면 gradle, maven 디펜전시들을 넣어주는 거임
packagist.org 에 들어가서 사용할 라이브러리를 검색해서 사용 하면됨
php 버전을 보여주고 : (8.1) 이상에서 사용해라 dev가 없는게 가장 안정적임
문득 드는 생각인데 이 monolog 가 뭔지 궁금해할거 같아서 추가
monolog는 버즈 노래임ㅋㅋ!...... 스펠링도 틀리다는거 아니까 토달지 마세요!
스프링에서 .log 많이들 써 보셨죠? slf4j 였나.... 그 기능이랑 같은 기능임..
화면을 내리다 보면
이게 있는게 이걸 복사해서 cmd에 입력하면
composer.lock 이라는 파일도 생기고 (나중에 살펴봅시)
composer.json 에 require 가 바뀜 ㅈㄴ 신기함 뭔데
vendor 폴더에도 뭐가 잔뜩 생김
얘도 스프링에 비유하면 그... lib였나 그거임
PHP composer 경로 연결..? (1) | 2024.04.01 |
---|---|
PHP composer 사용해보기 (0) | 2024.04.01 |
PHP 함수 사용과 객체 사용의 차이 (0) | 2024.04.01 |
PHP 객체지향이란? (0) | 2024.04.01 |
PHP 게시판 제작(2) (0) | 2024.03.28 |