Laravel官方推荐使用Homestead虚拟机进行本地开发,所以我今天来分享一下,如何成功搭建该环境。
其实很多Laravel社区已经有了搭建教程,我为什么还要写呢,因为当初我照着他们的方法搭建的时候根本就成功不了,遇到了很多坑,也是有很多配置没搞明白,所以今天我不细致的讲,因为社区里面说的很清楚了,我只讲关键的搭建步骤,我使用的是Windows10
一:
安装好虚拟机软件VirtualBox,和Vagrant,这很简单不用多说;
二:
现在需要添加Laravel官方的vagrant box,如图:
如果你按照上面的方法,你会发现你根本无法添加box,因为网络的问题,所以就需要提前下载好Laravel官方提供的box,目前是4.0.0版本了。这里我提供一个百度云下载地址:https://pan.baidu.com/s/1dFCSiOh 密码:ikuw 。下载好后,将box镜像保存在磁盘某个地方,比如: file:///D:/VagrantBoxes/laravel/laravel-homestead.box
然后创建一个metadata.json这个文件,文件内容如下图:
这时候再在命令行终端中:vagrant box add metadata.json
不出意外的话,laravel的box镜像就成功添加了,这时候再按照社区里的方法,从github上面clone虚拟开发环境配置文件,按照步骤来,最后一步 vagrant up就能成功启动虚拟机了。
总结:
本文讲的比较笼统,可以结合社区的文档进行操作,最关键的就是上面的metadata.json这个文件,提前下载好box镜像文件。有什么问题可以发我邮箱:david@davidphp.com