**搭建環(huán)境及工具:Windows 10 叠骑、Git Bash病线、Virtualbox主籍、Vagrant门烂、Homestead **
1.下載Virtualbox乳愉,截稿前最新版本為 5.1.22:www.virtualbox.org/wiki/Downloads
2.下載Vagrant兄淫,截稿前最新版本為1.9.5:www.vagrantup.com/downloads.html
3.點(diǎn)擊桌面的Git Bash,默認(rèn)進(jìn)入到~目錄下(此電腦User的home目錄蔓姚,在C:\Users\Your Name下)
4.在此目錄下添加Homestead鏡像捕虽,vagrant box add laravel/homestead
,截稿前安裝的版本為2.1.0坡脐,大小近1G泄私,下載的速度較慢
5.在此目錄下克隆Homestead配置文件,git clone https://github.com/laravel/homestead.git Homestead
6.編輯Homestead.yaml文件备闲,cd Homestead
晌端,執(zhí)行bash init.sh
生產(chǎn)Homestead.yeaml文件,在此目錄下找到Homestead.yaml文件恬砂,對(duì)此修改咧纠,我的項(xiàng)目文件夾名為Laravel(F盤存放),項(xiàng)目名為New(包含在Laravel)泻骤,如果要配置多個(gè)站點(diǎn):在sites下漆羔,照此模仿-map to
即可,databases會(huì)根據(jù)你laralvel項(xiàng)目中env里數(shù)據(jù)庫名而自動(dòng)在虛擬機(jī)里生成一個(gè)以此命名的數(shù)據(jù)庫瞪讼,當(dāng)然你也可以不用指定databases钧椰,直接手動(dòng)創(chuàng)建數(shù)據(jù)庫抓于;最后別忘了找到C:\Windows\System32\drivers\etc\hosts
裸弦,增加解析舵鳞,'192.168.10.10 homestead.app'苔埋,增加新項(xiàng)目岩四,就在此再增加'192.168.10.10 example.app'
7.生成ssh key呀袱,仍在Homestead目錄下執(zhí)行 ssh-keygen -t rsa -C "youremail@example.com"
8.操作虛擬機(jī)差导,cd Homestead
砌函,
- vagrant up --啟動(dòng)虛擬機(jī)
- vagrant halt --關(guān)閉虛擬機(jī)
- vagrant reload --provision --當(dāng)修改Homestead.yeaml文件時(shí)曾撤,用于重啟生效
9.打開瀏覽器端姚,輸入homestead.app試試!
注意:很有可能在你執(zhí)行 vagrant up 的時(shí)候挤悉,會(huì)一直停留在 ssh auth method:private key渐裸,這主要是由于電腦沒有開啟硬件虛擬化,開啟此功能在BIOS中(開機(jī)按F2或F10等快捷鍵)找到相關(guān)選項(xiàng)開啟即可