TL;DR

PHPStorm 2020.01 버전부터는 WSL 2를 지원하므로 WSL 에 php 구동 환경을 만들고 Windows 에서 개발을 진행할 수 있습니다.


WSL 2 내 프로젝트 가져오기

WSL 2 는 더 높은 IO 성능을 위해 프로젝트 파일을 WSL 2 내에 만드는 것을 권장하고 있습니다.


이에 따라 PHP 프로젝트 파일은 Windows 가 아닌 WSL 내 리눅스에 생성하고 Windows 에서 PHPStorm 을 구동하고 WSL 내 프로젝트를 오픈하면 됩니다.


예로 laravel 프로젝트를  WSL 2 로 구동하는 Ubuntu 20.04 내의 /home/lesstif/laravel/blog 에 만들었을 경우 PHPStorm 에서는 File  → Open  을 선택하고 경로에 \\wsl$\Ubuntu-20.04\home\lesstif\laravel\blog 를 넣어주면 됩니다.


PHPStorm 환경 구성


  1. Settings  메뉴에 들어갑니다.
  2. Language & Framework  → PHP  에 들어간 후에 Cli Interpreter  를 클릭합니다.
  3. 좌측 상단의 Add 를 클릭합니다.
  4. 목록 창에서 From Docker, VM, WSL  을 선택합니다.
  5. 콤보 박스에서 WSL  을 선택하고 리눅스 배포판과 PHP 경로를 설정하고 Ok  를 클릭합니다.
  6. 등록이 끝나면 Cli Interpreters  에 표시됩니다.



같이 보기

Ref