PHPStorm 에서 WSL 2 내에 구성한 PHP 프로젝트 설정하기
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 환경 구성
- Settings 메뉴에 들어갑니다.
- Language & Framework → PHP 에 들어간 후에 Cli Interpreter 를 클릭합니다.
- 좌측 상단의 Add 를 클릭합니다.
- 목록 창에서 From Docker, VM, WSL 을 선택합니다.
- 콤보 박스에서 WSL 을 선택하고 리눅스 배포판과 PHP 경로를 설정하고 Ok 를 클릭합니다.
- 등록이 끝나면 Cli Interpreters 에 표시됩니다.