2021-06-21 69일차
2021. 6. 22. 01:36ㆍ공부 기록
큐
- PHP composer 설치
- composer 사용해서 psr-4 방식으로 전환
자주하는 실수
내가 모르는 것
느낀점
PHP composer
- Java 나 Kotlin 에 Maven, Gradle이 있다면 PHP 에는 Composer가 있다 Maven과 Gradle 과 같이 빌드나 리포지터리 의존성 다운로드를 해주는 툴이다
- cmd에 composer라고 명령어 입력시 composer가 나오면 설치가 된거고 추후 업데이트 할때는 composer self-update 하면 업데이트가 된다.
PHP composer 프로젝트에 적용하는 방법
- 프로젝트 경로에 있는 cmd 창에서 composer init 을 입력한 후 아래처럼 입력하면 됨
Package name (<vendor>/<name>) [/php_blog_2021]: kangdoohyun/php_blog_2021
Description []:
Author [, n to skip]: kangdoohyun <rkdengus1208@gmail.com>
Minimum Stability []:
Package Type (e.g. library, project, metapackage, composer-plugin) []: project
License []: MIT
Define your dependencies.
Would you like to define your dependencies (require) interactively [yes]?
Search for a package:
Would you like to define your dev dependencies (require-dev) interactively [yes]?
Search for a package:
Add PSR-4 autoload mapping? Maps namespace "Kangdoohyun\PhpBlog2021" to the entered relative path. [src/, n to skip]:
{
"name": "kangdoohyun/php_blog_2021",
"type": "project",
"license": "MIT",
"autoload": {
"psr-4": {
"Kangdoohyun\\PhpBlog2021\\": "src/"
}
},
"authors": [
{
"name": "kangdoohyun",
"email": "rkdengus1208@gmail.com"
}
],
"require": {}
}
Do you confirm generation [yes]?
Generating autoload files
Generated autoload files
Would you like the vendor directory added to your .gitignore [yes]?
PSR-4
- composer dump-autoload
- vendor 폴더안에 autoload가 없을때 사용하는 명령어
- autoload 파일 안에있는 내용수정이 이루어졌을때도 저장하듯이 명령어를 입력해주어야한다.
'공부 기록' 카테고리의 다른 글
2021-06-23 71일차 (0) | 2021.06.23 |
---|---|
2021-06-22 70일차 (0) | 2021.06.23 |
2021-06-18 67일차 (0) | 2021.06.18 |
2021-06-17 66일차 (1) | 2021.06.17 |
2021-06-16 65일차 (0) | 2021.06.16 |