PhpStorm의 내장 서버를 사용하여 PHP를 실행해 보았습니다.

배경



손쉽게 PHP를 움직여 공부하고 싶었던 곳, PhpStorm의 빌트인 서버를 사용해 로컬 환경에 서버 환경을 만들지 않고 PHP를 움직이는 방법을 배웠으므로 비잊어서 메모해 둡니다.

전제


  • MacOS Mojave 10.14.3
  • PHP 7.2.1
  • PhpStorm 2018.3.4

  • PhpStorm은 유료판과 무료판(시험기간 30일간) 있습니다만, 필자는 EAP판(개발중의 β판과 같은 것)을 도입했습니다.

    EAP판의 라이센스는 그 빌드에 부수되어 있어, 기한은 「릴리스」로부터 1개월간입니다만, 1~2주간으로 새로운 빌드가 릴리스 되기 때문에, 갱신하면 라이센스 기한이 한층 더 1개월에 늘어난다 점에서 EAP 버전을 선택했습니다.

    Step



    PHP 파일 만들기



    우선은 PhpStorm을 시작하여 적절하게 프로젝트 파일과 그 안에 PHP 파일을 만듭니다.
    계속해서 PHP 파일에 출력하고 싶은 내용을 기술합니다.



    브라우저에 액세스



    우선 이 상태에서 PHP 파일 편집 화면의 오른쪽 상단에 나오는 브라우저 아이콘에서 브라우저를 시작해 봅니다.

    그러면 아래와 같이 "502 Bad Gateway"라는 오류 메시지 (= 페이지를 요청했지만 잘못된 응답이 돌아왔습니다)이 표시됩니다.



    PhpStorm으로 돌아가면 오른쪽 하단에 다음과 유사한 오류 메시지가 표시됩니다.


    CLI Interpreter 설정



    PhoStorm의 왼쪽 상단에서 PhpStorm을 선택하고 Preference를 엽니다.
    Languages ​​& Frameworks에 있는 PHP를 선택하면 아래와 같은 화면이 될까 생각합니다.

    기본적으로 Interpreter 설정이 없으므로 CLI Interpreter의 오른쪽에 있는 “…”를 클릭하여 설정을 변경합니다.


    왼쪽 상단의 +를 클릭하여 PHP 실행 파일을 지정합니다.
    그러면 다음과 같은 상태가 되므로 이름과 PHP 실행 파일(PHP executable)을 지정하고 OK 버튼을 누릅니다.



    설정 화면으로 돌아가 방금 만든 CLI Interpreter를 설정하고 적용 · OK 버튼을 누릅니다.



    브라우저에 다시 액세스



    방금 브라우저에 접속했을 때와 같은 순서를 실행해 보면, PHP 파일의 기술 내용이 표시되면 성공입니다.



    PhpStorm의 내장 서버를 사용하여 쉽게 PHP를 실행할 수있었습니다.

    좋은 웹페이지 즐겨찾기