java개발을 몇년하다가 오랜만에 php개발을 잠시(가 맞겠지...?) 시작하게되었다.
인텔리제이를 사용하고있는데, php셋팅을 하고싶어서 찾아보니 글이 별로 없어 글을 작성하게 되었다.
나름 상세하게 적었다.
우선 intellij는 설치되어있으니,
1. XAMPP 설치를한다.
https://www.apachefriends.org/index.html
위 링크로 이동한 후 나는 윈도우니까 아래 빨간줄 부분 클릭 후 이동되는 페이지에서 자동으로 다운로드가 된다.
자동으로 다운로드가 되지않는다면? 아래 표시한 click here 부분 클릭!
다운로드된 installer를 실행하여 다 설치되었다면?
Apache와 MySQL Start를 한 후에
브라우저를 열고 127.0.0.1을 요청해본다.
위와같이 XAMPP 웰컴페이지가 떳다면 설치완료!
2. intellij 플러그인 설치 및 필요 설정
File → Settings → Plugins에서 php를 검색하여 install을 한다. 설치후 intellij를 restart한다.
php프로젝트를 새로 생성하기 위해
File → New → Project...를 클릭
File → Settings → Languages & Frameworks → PHP → CLI Interpreter 부분 [...] 클릭
PHP → PHP Empty Project를 선택 후 Next클릭
Projcet name과 location을 입력하고 Finish를 클릭한다. 그럼 새 Project로 생성되어 php프로젝트가 열린다.
PHP executable부분에 php설치 경로를 찾아 php.exe파일을 선택하고 Apply 후 OK
File → Settings → Languages & Frameworks → PHP → Servers → [+] 클릭후 → Project files에 현재 인텔리제이 작업할 프로젝트 경로로 설정 후 OK
기본경로로 설정되어있으므로 인텔리제이에서 작업할 프로젝트경로를 httpd.conf에도 변경해주자
아래와같이 XAMPP 에서 Apache의 Config를 클릭하면 여러 파일을 선택할 수 있는데 이 중 Apache(httpd.conf)를 클릭한다.
인텔리제이의 프로젝트 경로를 아래와같이 입력하고 저장한 후
XAMPP 컨트롤 창을 열어 Apache부분을 Stop한 후 Start를 해준다.
index.php를 생성하여 아래와같이 테스트 코드를 작성하고 다시 로컬주소를 브라우저에 입력하면
php intellij 연동 끝!
더 필요한 플러그인이 있다면 사용해보면서 찾아보고 설치할 예정이다. (혹시 댓글로 알려주시면 감사하겠습니다.)
또한 다음 포스팅은 코드이그나이터를 연동하고 추후 smarty까지 맛볼 예정이다.