Laravel开发,在电脑配置允许的情况下,Homestead真是不错的选择,其实只要是后端开发我都提倡用虚拟机,不至于把自己电脑弄的乱七八糟。可就是这种“优雅”的方式,也让人很头疼,最关键就是下载慢,下载中断(国外的服没办法),尤其对于初次尝试者,常放弃于安装过程。
前段时间换了工作,换了电脑,所以需要重装环境,发现laravel/homestead Vagrant box升级为9.4了,但就是装不上。为不耽误工作,开启了mac自带的php和apache,边干活,边用迅雷下载。最多时只有两个资源,下了两天啊。网盘都找不到9.4。(后边有我上传到网盘的资源,供朋友们下载)。
费话不多说了。
距安装有段时间了,具体每一步详细操作想不起来了,把最重要的记下来。
第一步,安装VirtualBox、Vargrant
我就不多说了,官方或是度娘哪都有教程。
第二步,安装 Homestead Vagrant Box
vagrant box add laravel/homestead
这一步,实际上安装失败了,但我当时没注意提示什么,以为成功了就直接往后操作了。
第三步,安装 Homestead
这一步也没什么多说的,你要说连不上github,也度娘一下吧。
到此要安装部分就“完成”了,下来设置,官方有就不说了,直到启动虚拟机
vagrant up
发现他又要重新下载box,才知道第二步没成功完成,然后就是经历各种煎熬的等待与几次的失败,经过我坚持不懈的努力后,终于选择放弃。安装过程中可以看到下载地址,复制了下载地址改用迅雷下了两天,终于下来了。
下面说说手动导入laravel/homestead Vagrant box 9.4.0。
第一步,下载好后,执行命令
vagrant box add laravel/homestead 你的路径/virtualbox.box
导入后启动虚拟机
vagrant up
失败,具体提示想不起来了,好像说版本要高于多少来着,还要下载box,取消操作,然后百度,找到这个https://www.cnblogs.com/mingc/p/9297490.html
第二步,照着做
cd ~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/
echo 'https://vagrantcloud.com/laravel/boxes/homestead/' > metadata_url
启动虚拟机
vagrant up
再次失败,依然下载,再百度,没什么结果,好像看到过一篇文章提到版本,仔细看提示,又执行了
vagrant box list
发现没有版本号,于是又百度怎么设置版本号,最后是通过什么会改的忘记了,(如果是通过前辈的文章,我这里找不到文章地址了,万分歉意)
修改版本号
mv ~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/0 ~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/9.4.0
启动虚拟机
vagrant up
成功了!
laravel/homestead Vagrant box 9.4.0 下载地址:
链接: https://pan.baidu.com/s/1sVDMz85iIHVaFAmH-_oXQw
提取码: unmj