Laravel官方推薦使用Homestead虛擬機進行本地開發,因此我今天來分享一下,如何成功搭建該環境。php
其實不少Laravel社區已經有了搭建教程,我爲何還要寫呢,由於當初我照着他們的方法搭建的時候根本就成功不了,遇到了不少坑,也是有不少配置沒搞明白,因此今天我不細緻的講,由於社區裏面說的很清楚了,我只講關鍵的搭建步驟,我使用的是Windows10laravel
一:git
安裝好虛擬機軟件VirtualBox,和Vagrant,這很簡單不用多說;github
二:json
如今須要添加Laravel官方的vagrant box,如圖:網絡
若是你按照上面的方法,你會發現你根本沒法添加box,由於網絡的問題,因此就須要提早下載好Laravel官方提供的box,目前是4.0.0版本了。這裏我提供一個百度雲下載地址:https://pan.baidu.com/s/1dFCSiOh 密碼:ikuw 。下載好後,將box鏡像保存在磁盤某個地方,好比: file:///D:/VagrantBoxes/laravel/laravel-homestead.boxspa
而後建立一個metadata.json這個文件,文件內容以下圖:命令行
這時候再在命令行終端中:vagrant box add metadata.jsonvagrant
不出意外的話,laravel的box鏡像就成功添加了,這時候再按照社區裏的方法,從github上面clone虛擬開發環境配置文件,按照步驟來,最後一步 vagrant up就能成功啓動虛擬機了。3d
總結:
本文講的比較籠統,能夠結合社區的文檔進行操做,最關鍵的就是上面的metadata.json這個文件,提早下載好box鏡像文件。有什麼問題能夠發我郵箱:david@davidphp.com