Windows에서 Laravel 시작하기: Docker 및 WSL2 활용

밤새·2023년 10월 28일
0

Back/Front

목록 보기
6/12

Windows 운영 체제에서 Laravel 애플리케이션을 빠르고 쉽게 시작하려면 Docker와 WSL2(Linux 2용 Windows 하위 시스템)를 활용하는 것이 좋습니다. Laravel을 Windows에서 시작하는 단계와 Laravel Sail을 활용한 개발 환경 설정까지 설명해보도록 하겠습니다!

php 라라벨 공식 문서
https://laravel.com/docs/10.x

1. Docker Desktop 설치

Laravel 애플리케이션을 실행하는 데 필요한 Docker Desktop을 설치해야 합니다.
공식 웹 사이트에 들어간 docker desktop을 설치합니다!

2. WSL2 설치 및 활성화

Windows 하위 시스템 (WSL2)를 설치하고 활성화해야 합니다. Microsoft의 개발자 환경 설명서에서 설치 방법을 확인하세요.

3. WSL2 백엔드 설정

Docker Desktop에서 WSL2 백엔드를 사용하도록 구성해야 합니다.
Docker Desktop에 들어가 설정을 눌러주신 후

Resources -> WSL Integration -> Ubuntu 활성화를 시켜줍니다.

4. Laravel 프로젝트 생성

1. 터미널 실행

Windows 터미널을 실행하고, WSL2 Linux 운영 체제에 대한 새 터미널 세션을 시작합니다.

2. Laravel 프로젝트 생성

아래 명령어를 사용하여 Laravel 프로젝트를 생성합니다. "example-app" 부분을 원하는 이름으로 변경할 수 있습니다. 애플리케이션 이름에 영숫자 문자, 대시 및 밑줄만 포함되어 있는지 확인하세요.

curl -s https://laravel.build/example-app | bash

Laravel 애플리케이션의 디렉터리는 명령을 실행한 디렉터리 내에 생성됩니다.

3. Sail 시작

프로젝트 디렉터리로 이동하여 Laravel Sail을 시작합니다. Sail은 Laravel의 기본 Docker 구성과 상호 작용하기 위한 간단한 명령줄 인터페이스를 제공합니다.

cd example-app
./vendor/bin/sail up

4. 웹 애플리케이션 열기

Docker 컨테이너가 시작되면 웹 브라우저에서 http://localhost로 애플리케이션에 액세스할 수 있습니다.

5. 개발 환경 설정

WSL2 내에서 Laravel 애플리케이션 파일을 편집하려면 Microsoft의 Visual Studio Code 편집기와 원격 개발용 확장 프로그램을 사용하는 것이 좋습니다.

  1. 이러한 도구를 설치한 후 Windows 터미널에서 프로젝트 디렉터리로 이동하고 아래 명령을 실행하여 Laravel 프로젝트를 Visual Studio Code에서 엽니다.

    code .

이제 Windows에서 Laravel 애플리케이션을 손쉽게 시작하고 개발할 수 있습니다. Laravel Sail을 사용하여 Docker 컨테이너를 관리하고, Visual Studio Code와 WSL2를 활용하여 개발 환경을 설정할 수 있습니다.

profile
프로젝트를 통해 배운 개념이나 겪은 문제점들을 정리하고, 회고록을 작성하며 성장해나가는 곳입니다 😊

0개의 댓글

관련 채용 정보