1. VirtualBox와 Vagrant를 설치한다.
주의사항 1. VitualBox의 경우 맥북인텔의 경우 최신의 버추얼 박스가 amd CPU로 되어 있어 받으면 에러가 난다. 최신의 버추얼박스 amd가 아닌 예전의 Intel버전을 받아야 한다.주의사항 2. 잘안되서 VirtualBox와 Vagrant를 삭제해야 할 경우 설치파일 안에 uninstaller를 이용하여 깨끗이 삭제하도록 한다.
2. 홈디렉토리에 Code 디렉토리 생성
실행디렉토리 : cd ~mkdir Code
3. 도메인 추가
sudo vi /etc/hosts를 이용해 i 누르고 도메인추가
192.168.10.10 homestead.app
: wq 로 저장
4. vagrant 에 라라벨/홈스테드 올리기
실행디렉토리 : cd ~vagrant box add laravel/homestead
5. 홈스테드 설치
실행디렉토리 : cd ~git clone https://github.com/laravel/homestead.git Homestead
6. Homestead.yaml 생성
실행디렉토리 : cd ~/Homesteadbash init.sh
7. SSH 키 설정
실행디렉토리 : cd ~ssh-keygen -t rsa
* 기본설정으로 그냥 엔터를 3번 누른다. (처음 설치경로설정, 암호설정 2회 하지만 다 공백으로 엔터를 누른다.)
8. Vagrantr Box 구동
실행디렉토리 : cd ~/Homesteadvagrant up
(잘못 됐을 경우 두려워 말고! vagrant destroy --force 로 가상머신 삭제)
9. 가상머신 접속
실행디렉토리 : cd ~/Homesteadvagrant ssh
또는 아래와 같이 작성해 놓으면 언제나 들어가기 쉽게 만들 수 있음
10. Bash 별칭 만들기
실행디렉토리 : cd ~vi .profile
aliases vm="ssh vagrant@127.0.0.1 -p 2222"
:wq
다음과 같이 프로파일을 만들어 두면 터미널 어디서나 vm 만 누르면 가상머신으로 접속한다.
잘못됐을 경우 1번을 잘 살펴보고 모두 삭제하고 다시 해 보는게 좋습니다. 저도 설치하면서 많이 실수를 해서 이렇게 메뉴얼을 적어보았습니다. 어려워 하시는 분들에게 많은 도움이 되었으면 좋겠네요. 그리도 꼭 아래 XE와 영문 라라벨 메뉴얼도 함께 보세요.
xe 라라벨 메뉴얼 : http://xpressengine.github.io/laravel-korean-docs/docs/5.0/homestead/
영문 라라벨 메뉴얼 : http://laravel.com/docs/5.1
xe 라라벨 동영상 강좌 : https://www.xpressengine.com/learn/23061328
라라캐스트 라라벨강좌 : https://laracasts.com/series/laravel-5-fundamentals