shell vagrant box add laravel/homestead pathhomestead.box
2. homestead 명령줄 도구를 설치합니다: shell
composer global require "laravel/homestead=~2.0"
일반적으로 여기에 SSL 오류가 나타납니다. 국가별 특수한 상황으로 인해 국내 미러를 사용하는 것이 해결 방법이라는 것을 아실 수 있을 텐데요, 여기 보이는 것처럼 작곡가.json에 국내 미러를 추가하고 위의 코드를 다시 실행하면 설치가 성공적으로 완료됩니다. 홈스테드 초기화shell homestead init
실행 후 C:Users.homestead가 생성되고, 홈스테드 구성 파일이 들어있습니다.
Homestead.yaml 수정
```shell
<code>ip: "192.168.10.10" memory: 2048 cpus: 2 authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa folders: - map: ~/LaravelWorkspace to: /home/vagrant/Code sites: - map: homestead.app to: /home/vagrant/Code/laravel/public hhvm: true databases: - homestead variables: - key: APP_ENV value: local </code>
``` LaravelWorkspace는 코드 공유 영역이며 여기서 수행되는 작업 수정 가상 머신에 즉시 반영됩니다. 기타에는 일부 사이트 및 데이터베이스 구성이 포함되어 있으며, 자세한 내용은 Laravel 공식 웹사이트를 참조하세요. 그런 다음 위의 SSH 키는 다음과 같이 gitbash를 통해 생성되어야 합니다.
shell ssh-keygen -t rsa -C "your@email.com"
해당 사이트는 Windows의 C:WindowsSystem32driversetchosts 파일에 다음 구성을 추가해야 합니다. shell
192.168.10.10 homestead.app
가상 머신 시작
shell homestead up
위 코드를 잠시 실행한 후 가상 머신이 시작되는 것을 확인하고 http://homestead.app:8000
또는 192.168.10.10
을 통해 라라벨에 액세스합니다. 프로젝트 홈페이지가 올라왔습니다.
위 내용은 Windows 8의 홈스테드 및 라라벨 개발 환경 구성과 관련된 내용을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.