주 언어인 Java
의 IDE
를 IntelliJ
를 사용하면서 JetBrains
사에 제품들에 관심을 갖게 되었습니다. 그 중에 하나인 PhpStorm
으로 개발 환경을 세팅해보고자 합니다.
PhpStorm
을 실행한 초기화면입니다. 굉장히 깔끔한 화면을 볼 수 있는데요. 궁금해서 IntelliJ를 실행해봤더니 화면이 완전 유사하다는 것을 알 수 있었습니다.
New Project
버튼을 통해 프로젝트를 생성합니다. Empty Project
로 생성했기 때문에 완전히 비어있는 것을 볼 수 있습니다.
프로젝트 우클릭
> New
> PHP File
버튼을 통해 php 파일을 생성합니다. 파일명은 index.php
로 생성합니다.
아래의 예시 코드를 작성해줍니다.
<!DOCTYPE html>
<html>
<body>
<?php
echo "Hello World";
?>
</body>
</html>
프로젝트를 실행하는 두가지 방법이 있습니다.
기존에는 VSCode
에서 개발할 때는 너무 너무 복잡해서 Terminal에서 명령어로 실행했습니다. 아래와 같이 명령을 날리면 프로젝트가 실행됩니다.
$php -S ip:port -t 실행경로
$php -S localhost:8080 -t .
명령을 치는 것도 한계가 있지.. 저 실행 버튼을 보면 누르고 싶어지지 않나요? 그래서 준비했습니다. Run Configuration을 추가하여 프로젝트 실행하기!
우측 상단에 Run Configuration
> Edit
버튼을 클릭합니다.
아래와 같이 환경 설정 창이 나오는데요.
+ 아이콘
> PHP Built-in Web Server
를 클릭합니다.VSCode vs PhpStorm
근거 없는 지극히 주관적이고 개인적인 견해입니다.
VSCode
를 쓸 때 플러그인 설치, 코드 정렬 prettier 설정 때문에 스트레스 받고, 단축키가 너무 헷갈리다는 느낌을 받았습니다.
반면에 기존 업무환경은 IntelliJ
를 사용해서 그런지 PhpStorm
이 너무나도 편안하게 느껴졌습니다. 우선 단축키가 거의 유사하다는 점이 가장 좋은 거 같고, 코드 개선을 정말 잘해준다는 점.. UI가 거의 유사해 기존 IntelliJ 사용자라면 사용하지 않을 이유가 없을 거 같습니다.
단점은 유료라는 점...
저는 Student License
를 이용하고 있는데, 내년에 라이센스 졸업하면 구매할까 고민할 정도로 매력적인 IDE들입니다. 한번 써보시는 것을 추천드려요😊