코드이그나이터4 프로젝트 설치

고은연·2021년 2월 28일
3

코드이그나이터4 프로젝트 설치

코드 주소

이번 챕터의 소스코드는 github koeunyeon CI4 - https://github.com/koeunyeon/ci4/commit/e6399df9d050115ce91c776de7f1d122c80228e2 에서 확인하실 수 있습니다.

Composer를 이용한 신규 프로젝트 생성

PHPStorm에서 생성하기

PHPStorm에서 File->New Project를 선택합니다. 혹은 아무것도 로딩되지 않은 상태라면 화면 중앙의 New Project를 클릭하면 됩니다.

PHPStorm New Project

팝업에서 Composer Project를 선택합니다.

팝업에서 Composer Project 선택

  • Location : 프로젝트 디렉토리를 선택합니다. 저는 D:\ci4\sample 디렉토리를 선택하겠습니다. 필요한 디렉토리 생성 후 하위에 sample 디렉토리를 만들어 주세요.
  • composer.phar : 컴포저를 선택합니다. 'composer' executable은 컴포져가 설치되어 있는 경우에, composer.phar는 단일 파일로 컴포저를 실행하고자 할 때 사용합니다. 일반적으로 컴포저는 각 프로젝트별로 설정하는 것을 권장하므로 composer.phar를 사용하겠습니다.
  • Download composer-stable.phar from getcomposer.org 체크 : 컴포저를 다운로드해서 사용합니다. 로컬에 컴포저가 있다면 디렉토리를 설정해도 무관합니다.
  • PHP Interpreter : PHP 인터프리터를 설정합니다. 로컬에 여러개의 PHP가 설치되어 있다면 PHP 버전별로 프로젝트 개별 생성이 가능합니다. 만약 <Default Interpreter> 만 콤보 박스에 보인다면 오른쪽의 ... 버튼을 눌러 팝업창을 보이게 합니다. 이후 PHP executable에서 XAMPP 설치 경로/php/php.exe를 차례로 선택합니다. 콤보박스에 방금 설정한 PHP 환경을 선택합니다.
  • Package : codeigniter4/appstarter를 입력합니다.
  • Version to install : Package를 입력하고 나면 활성화됩니다. v4.0.4 를 선택해서 진행하겠습니다.
  • Create 버튼을 클릭합니다. 현재 창에서 새 프로젝트를 진행할 지, 아니면 새로운 창에서 진행할 지 물어보는 화면이 나옵니다. 특별히 하던 프로젝트가 없으므로 가장 왼쪽의 This Window를 선택합니다.

커맨드라인에서 설치하기

컴포저 설치

소스 디렉토리를 생성합니다. 우리는 PHPStorm에서 생성한 것과 동일하게 D:\ci4\sample 디렉토리에 설치하겠습니다.
커맨드 창을 열고 소스 디렉토리의 바로 상위 디렉토리로 이동합니다.

d:
cd D:\ci4

컴포저를 다운로드합니다.

PHP -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
프로젝트 생성하기

컴포저를 설치한 디렉토리에서 아래의 명령어로 프로젝트를 생성합니다.

php composer.phar create-project codeigniter4/appstarter sample

직접 다운로드해서 설치

https://github.com/CodeIgniter4/framework/releases/latest 에서 마지막 버전을 다운로드합니다.
D:\_my\ci4\sample 에 다운로드한 파일을 압축을 해제합니다.

profile
중년 아저씨. 10 + n년차 백엔드 개발자. 스타트업과 창업, 솔로프리너와 1인 기업에 관심 많아요.

3개의 댓글

comment-user-thumbnail
2021년 6월 30일

안녕하세요. 우선 강의 잘 보고 있습니다. 감사합니다.
강의를 보던 중 php composer-setup.php 을 도스에서 실행하면
could not open input file:composer-setup.php
이렇게 에러메세지가 나오는데 어떻게 해야 할가여?

1개의 답글
comment-user-thumbnail
2022년 8월 15일

혹시 윈도우에서 php 명령어가 실행되지 않으시는 분은 wampp의 php 실행 파일이 환경 변수에 등록되어있지 않아서일 수 있어요 한번 살펴보세요

답글 달기