windows10에 homestead로 Laravel 환경을 폭속으로 만들기

지금까지 vagrant로 가상 환경을 만들고 있습니다.
1. vagrant init XX
2. vagrant up
3. vagrant ssh
이 위의 공정과 다르므로 메모.
아래의 순서대로 진행하면 구축할 수 있어야 합니다.

지금 경감이 대단합니다만, 잘 부탁드립니다.

환경



Windows 10 Pro
virtualbox 6.0.4
Vagrant 2.2.4
git 2.21.0
homestead 8.2.0

전제로서 git, virtualbox, vagrant는 들어있는 상태에서 시작하고 싶습니다.
git 설치 방법
virtualbox 설치 방법
vagrant를 설치하는 방법

vagrant box 추가



다음 명령 프롬프트로 작업합니다.
vagrant box add laravel/homestead

넣는 환경은 무엇인가 묻는다면 3:(virtualbox)를 입력하고 enter로 진행해 주세요.

homestead 다운로드



이번에 vagrant 루트를 C:\work\homestead로 하고 싶기 때문에
cd C:\work
git clone https://github.com/laravel/homestead.git homestead

homestead 초기화



다운로드한 homestead를 초기화하여 Homestead.yaml을 만듭니다.
cd homestead
init.sh

ssh key 생성



다음 명령으로 ssh에 필요한 키를 생성합니다.
※ 현재 디렉토리는 homestead 그대로
ssh-keygen -t rsa

Laravel 설치 대상 만들기 (필요?)



다음 명령으로 디렉토리를 작성하십시오.
※ 현재 디렉토리는 homestead 그대로
mkdir code

생성된 yaml 변경



Homestead.yaml에 로컬 구성을 반영합니다.

Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: C:\work\homestead\code
      to: /home/vagrant/code

sites:
    - map: homestead.test
      to: /home/vagrant/code/Laravel/public

databases:
    - homestead

hosts 파일에 정의



C:\Windows\System32\drivers\etc\hosts에 Homestead.yaml의 내용을
정의합니다.

hosts
192.168.10.10  homestead.test

vagrant up vagrant ssh



그렇습니다! vagrant init하지 않아도 됩니다! 좋아요!

다음 명령으로 가상 환경을 시작하고 가상 환경으로 들어갑니다.
※ 현재 디렉토리는 homestead 그대로
vagrant up --provision
vagrant ssh

고마워요. 이것으로 필요한 것은 갖추어졌습니다! 앞으로 끓여서 구워져 자유롭게 부디!
하지 말고, 절개에 Laravel 인스톨 해, 브라우저 표시까지 교제해 주세요.

Laravel 설치



※여기에서 가상 환경 내에서의 명령이 됩니다.
재밌게 작업 디렉토리로 이동~Laravel 프로젝트를 작성할 때까지 단번에 합니다.
cd /vagrant
composer install
cd /vagrant/code
composer create-project --prefer-dist laravel/laravel Laravel

Homestead.yaml에 정의한 URL을 브라우저에서 두드려보세요.
http://homestead.test



이상입니다! ! 수고하셨습니다.
끝까지 봐 주셔서 감사합니다! !

좋은 웹페이지 즐겨찾기