코드이그나이터4에는 spark라는 파일이 프로젝트 루트에 존재합니다. 이 파일은 코드이그나이터4의 라우팅 규칙을 이해할 수 있는 PHP 내장 웹 서버를 실행시킵니다. 원래 PHP 내장 웹 서버는 코드이그나이터의 라우팅 규칙을 이해할 수 없기 때문에 사전에 코드이그나이터4를 위한 설정을 한 후 내장 웹 서버를 실행시키는 것입니다.
먼저 PHPStorm에서 웹서버를 설정하는 방법을 알아보겠습니다.
Run->Edit Configurations로 들어갑니다. 팝업 메뉴가 나오면 +
버튼을 눌러 Add New Configuration을 실행한 후 PHP Script를 선택합니다.
D:\ci4\sample\spark
를 입력합니다.serve
를 입력합니다.이제 PHPStorm에서 내장 웹 서버를 실행시켜 보겠습니다.
Shift + F10
버튼을 누르거나 Run-> Run 'spark' 를 선택합니다.
하단에 spark
라는 탭이 나오면서 아래와 같은 메세지가 나오면 성공입니다.
CodeIgniter development server started on http://localhost:8080
Press Control-C to stop.
사실 이 동작은 터미널에서 아래와 같이 실행할 수도 있습니다.
cd 프로젝트-루트-디렉터리
php spark serve
어느쪽이 되었든 간에 서버가 실행되고 나면 웹 브라우저에서 http://localhost:8080/ 에 접속해 봅시다. Welcome to CodeIgniter 4.0.4 메세지가 나오면 성공입니다.
축하합니다. 여러분은 방금 코드이그나이터4로 만든 첫 페이지를 보이게 만들었습니다.
강의는 정주행하고 있습니다.
소중한 강의 감사합니다.
저는 윈도우 기반으로 하고 있고
php스톰은 30일 제한이 있어 에디터를 아톰으로 사용하고 있습니다.
윈도우즈 파워쉘에서
cd 프로젝트-루트-디렉터리
php spark serve
명령어를 진행하면,
'php' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.
위치 줄:1 문자:1
해당 메세지가 발생됩니다.
제가 무엇이 잘못하고 있는지 댓글 주시면 감사하겠습니다.