
1. 아파치 확인

2. xampp 경로 확인

cmd(프롬프트) 에서 c > xampp > htdocs
//git status 입력
//git init 입력
bitbucket에 가서 clone URL 복사 해서 붙여넣기

bitbucket 계정과 pw 입력 하면 git 파일 자동으로 다운로드 된다.


dir 입력해서 폴더 구조 확인
cd kk(프로젝트 파일명) 입력
git branch 입력 ( 현재 내가 위치한 Branch 확인 )
== 여러 git 명령어 ==
git init : git 생성하기
git remote -v 현재 원격 저장소의 상태를 확인
git branch -a 모든 브랜치의 리스트를 볼 수 있습니다.
git branch -r 입력( 현재 위치한 원격 저장소의 브랜치 확인 )
git clone git주소 입력하면 bitbucket의 git repository 기준으로 복사 (폴더까지 모두)
git remote update 입력 ( 리모트 브랜치 최신 정보로 업데이트하기 )
git checkout -t origin/feature/kk 입력( feature/kk 라는 원격 Branch선택 )

git branch 입력 후 feature/kk 확인

4. xampp 설정 [ httpd.conf 설정 ]

- 로컬 개발환경 세팅 : http://localhost/dashboard/ 입력시 로컬 작업을 위한 화면 보기 위해
로컬 윈도우에서 Apache 가상호스트 설정 방법-포트, 서브도메인
xxxxx
zeewhon.blogspot.com
.

# kk PROJECT
<VirtualHost *:80>
ServerAdmin kk@naver.com
DocumentRoot "C:\xampp\htdocs\kk"
ServerName kk.com
ServerAlias www.kk.com
ErrorLog "logs/kk-error_log"
CustomLog "logs/kk-access_log" common
</VirtualHost>
- C:\Windows\System32\drivers\etc
host 파일 백업해놓기

host 파일 수정

인터넷창 열고 kk.com 입력하면 로컬 작업 화면 확인 가능
kk.com 대신에 127.0.0.1 kk.co.kr 로 입력해도 작업 화면 확인 가능

5 . composer 설치 ( 패킷관리 , 패키지 매니저 )
말 그래도 패키지들을 관리할 수 있게 해주는 프로그램입니다. 어플리케이션을 개발할 때에는 우리가 직접 다 짜는 것 외에도 다양한 패키지들이 필요합니다. 우리는 필요한 패키지들을 패키지 매니저를 통해서 다운로드 받고, 업데이트하고, 삭제할 수 있습니다. |
pip는 파이썬으로 개발할 때 패키지들을, apt는 리눅스 우분투에 패키지들을, npm은 Node.js 개발할 때 패키지들을 관리해 줍니다. 이 외에도 정말 많은 패키지 매니저들이 있습니다.
PHP는 패키지 매니저가 없는 언어였습니다. 현대의 프로그래밍 언어에 맞춰서 변화를 거듭하는 과정에서 composer가 생겨 났습니다. 그렇게 우리는 composer를 이용해서 패키지들을 설치, 업데이트, 삭제할 수 있게 되었습니다.
그런데 도입부에서 언급했듯이, composer는 정확하게 말하면 패키지 매니저가 아닙니다. 그러면 composer는 도대체 패키지 매니저랑 어떤 차이가 있는 걸까요? 그건 바로 '프로젝트 단위의 패키지 관리'입니다.
프로젝트 단위로 패키지를 관리한다


php storm 에서 설치 된것 확인

6 . php.ini 설정하기
cmd => php -v 버전 확인

php.ini 설정하기
short_open_tag = on //짧은 태그 허용
display_errors = on
upload_max_filesize = 128M
post_max_size = 128M
allow_url_include = off // include, include_once, require, require_once 에서 url 로 로드가능한지 여부이다. 기본값이 false
* 프로파일링 : 페이지 로드시 쿼리, 파라미터 표시를 해 주는 기능 [ profiler.php ]