2022년기준 phpStorm을 쓰고 php8 버전이상을 쓰는 것에 대한
Xdebug 를 설치하고 세팅하는 방법이 제대로 나와있지 않아서
나중을 위해 포스팅을 해본다.
- PHPStorm에서 실행
PHP Storm은 Jetbrains사에서 개발한 PHP IDE입니다.
Java는 InteliJ, Python은 Pycharm, Javascript은 WebStorm 등의 IDE를 지원합니다.
PHP Storm을 다운로드하여 php 파일을 실행하려고 하면, 어떻게 실행해야 하는지 모를 수 있습니다.
실행버튼도 없고, 우측 상단에 브라우저들 아이콘만 있을 뿐이죠.
또한 같은 회사에서 나온 intellij 에서는 원하는 자바 버전을 IDE 안에서 다운받을 수 있는 반면 php는 직접 사이트에서 다운을 받은 후 연결시켜야 합니다.
- CLI 설정
php 파일이 실행되지 않는 이유는 PHP Storm에서 CLI를 설정하지 않았기 때문입니다.
따라서 여기에서 CLI를 설정할 수 있도록 Windows PHP 파일을 다운받습니다.
(8버전이상을 추천)
- 환경변수 추가
다운을 받고 나선 환경변수에 추가를 해줍니다
환경변수에 추가해주는 이유는 커맨드창에서 명령어를 글로벌하게 사용하기 위함입니다.
아래는 환경변수->path에 추가를 안한경우입니다. 글로벌하게 사용이 안되니 불편합니다.
제어판->시스템및보안->시스템->고급시스템설정->고급을 누르면 환경변수창이 나옵니다.
시스템변수의 path를 클릭합니다.
편집에 다운받은 php의 경로를 넣으면됩니다.
그 이후 cmd 창에서 php --version 했을때 이런식으로 나오면 성공
(가린 부분은 Xdebug를 설치해야 나오는 부분이므로 가렸습니다)
이제 마무리로 phpStorm 에서 php 버전을 설정하러갑시다
- phpStorm 에서 PHP 설정
File - Settings 또는 Ctrl+ Alt + S
가보면 대놓고 PHP 에대한 칸이 맨 위에 있습니다.
(phpStrom 예전버전은 Languages & Framework 하위폴더에 있었을껄요?..)
들어가시면 저처럼 나오시지 않으실꺼에요
우선 PHP language level 설정해주시고 (자신 버전에 맞게)
그 아래 CLI Interpreter 옆의 ... 클릭
... 들어가시면 PHP excutable 에 자신이 설치한 php 폴더 경로 안에있는 php.exe 로 연결!
(제가 가린 Debugger 는 우선은 Not Installed 라고 나오실겁니다.)
생각보다 너무 길어져서 다음장 부터 XDebugger 최종장을 하겠습니다.