실습 환경 구성
- wsl 환경의 ubuntu 설치
# 설치 가능한 배포 목록
wsl --list --online
# Ubuntu 설치
wsl --install --d Ubuntu
# 설치한 Ubuntu 확인
wsl --list -v
# 설치한 Ubuntu 기본값으로 설정
wsl -s Ubuntu
- docker desktop 설치
sail up -d 를 실행할 경우 docker 실행
# 설정 > Resources > WSL Integration 활성화
- laravel 프로젝트 생성
# 운영체제에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트하는 명령어
sudo apt-get update
# example-app 이라는 디렉터리에 새 라라벨 애플리케이션 생성(설치 약 10분 소요)
curl -s "https://laravel.build/example-app" | bash
# example-app 프로젝트명은 언제든지 수정 가능
# 라라벨 실행
# -d 옵션은 실행 중에 다른 작업 허용
./vendor/bin/sail up -d
./vendor/bin/sail down
# vendor/bin 명령어 생략 -> bash alias 설정
## 현재 로그인한 해당 계정의 쉘(bash)에 대한 기본 설정
nano ~/.bashrc
## 모든 사용자에게 적용
nano /etc/profile
alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail'
ctrl + o
ctrl + x
- 비주얼 스튜디오와 연결 및 확장팩 설치
# remote development 패키지 설치
# 프로젝트 연결
ctrl + shift + P
> 'wsl에서 폴더 열기' 선택
# 원격 연결 > 확장 > laravel extra intellisense, laravel extension pack 패키지 설치 => 미리 설치해두면 원격 연결 환경에서 동작 안함