개발하는 두부

[PHP] PHP Storm 설정

by 뚜부니

PHP

PHP 설치를 완료했으니 PHP IDE 중 하나인 PHP Storm을 사용해 PHP에 대한 학습을 시작해보려 합니다!

만약, PHP 설치에 관한 내용이 궁금하시다면 아래 링크를 참고해주세요!

 

[PHP] Bitnami로 PHP 환경 세팅하기

제가 사용한 Bitnami 버전은 7.4.21인데요, 참고용으로 해당 버전의 여러 소프트웨어 버전에 대해 정리해보았어요. 😎😎 🧱 버전 정보 Windows 10 Pro Bitnami 7.4.21 Apache 2.4.48 MariaDB 10.4.20 PHP 7.4.21..

subin-0320.tistory.com

 

PHP 사용을 위해 PHP Storm을 시작하기 전, 제 버전에 대해 먼저 알려드릴게요!

 

🧱 버전 정보

  • Windows 10 Pro
  • PHP Storm 2021.1.4
  • Bitnami 7.4.21
    • Apache 2.4.48
    • MariaDB 10.4.20
    • PHP 7.4.21
    • PHPMyAdmin 5.1.1
    • ImageMagick 7.0.7-11
    • SQLite 3.36.0
    • ModSecurity 2.9.3
    • Git 2.32.0

PHP Storm 설정하기

우선 PHP Storm을 켜고 New Project를 생성해봅시다.

프로젝트가 생생되면 다음과 같은 화면을 보실 수 있습니다.

PHP 설정을 위해 File > Settings... 를 클릭하거나 Ctrl + Alt + S 단축키를 통해 설정창을 열어줍니다.

설정창을 열어서 PHP를 확인해보니 5.6으로 되어있네요 😅😅

제가 설치한 PHP 버전에 맞춰서 PHP language level을 변경해줍니다.

그다음으로 해야 할 일은 CLI Interpreter 설정입니다.

제가 빨간펜으로 동그라미 쳐놓은 부분을 클릭하면 CLI Interpreter를 추가할 수 있는 화면이 나옵니다.

➕ 모양을 클릭하면 다음과 같이 불러올 수 있는 CLI Interpreter에 대한 정보가 뜹니다.

저는 Bitnami를 통해 깔았던 7.4.21 버전뿐이므로 해당 CLI Interpreter로 설정했습니다.

설정하기 위해 C:\Bitnami\wampstack-7.4.21-0\php\php.exe를 클릭하면 다음과 같은 화면을 볼 수 있습니다.

현재 저는 Debugger: Not installed라고 되어있네요. 😅😅

이럴 때는 php가 설치되어 있는 경로로 접속하여 php.ini 파일을 편집하면 됩니다.

참고로, 저는 C:\Bitnami\wampstack-7.4.21-0\php에 php가 설치되어 있어요 😁😁

php.ini 파일을 열어서 확인해보면 zend_extension 값이 주석 처리되어있는 것을 확인할 수 있어요.

주석처리 해제를 위해 맨 앞의 ;(세미콜론)을 지워줍니다.

그 후 PHP Storm에서 Reload(🔄)하면 Debugger가 설정되어있음을 확인할 수 있어요! 😎😎

이대로 Apply를 누르고 OK 하면 적용이 됩니다! 이제 Servers 설정을 해볼까요 😄😄

Servers에서 ➕ 모양을 누르면 Server를 설정할 수 있습니다.

Test용으로 만든 Project이므로 TestServer라는 이름을 부여한 후, localhost로 해볼게요.

아래와 같이 입력해 준 후, OK를 눌러 설정을 저장합니다.

그러면 이제 기본적인 설정이 모두 끝났습니다. 정상적으로 동작하는지 한 번 확인해볼까요?! 😄😄

helloworld.php 파일을 생성해서 다음과 같이 코드를 작성해줍니다.

<?php

echo "Hello World";

?>

그다음 원하는 브라우저로 열어줍니다. 저는 크롬으로 열었어요!!

다음과 같이 뜨면 php 파일이 정상적으로 실행된 것입니다.

 

실행 관련 추가 내용

Run 버튼을 통해 실행시키려면 어떻게 하면 될까요?? 🤔🤔

우측 상단의 Add Configuration... 을 클릭해줍니다.

PHP Built-in Web Server를 통해 서버에 대한 설정을 해줍니다. 저는 5000번 포트로 설정했어요!

그 후 실행 버튼(▶)을 눌러주면 정상적으로 실행되는 것을 확인할 수 있습니다.

해당 경로의 helloworld.php로 접속해볼까요?! http://localhost:5000/helloworld.php로 접속하면 됩니다.

그러면 아래와 같이 정상적으로 작동하는 모습을 볼 수 있습니다.

 

 

 


🔗Reference

 

 

블로그의 정보

개발하는 두부

뚜부니

활동하기