一、安装virtualBox
这个没有什么说的,确保下载最新版安装即可。
二、安装vagrant
这个一样,确保下载最新版安装。
三、安装 Homestead Vagrant Box
命令:vagrant box add laravel/homestead,But问题来了,没配置“越过高山”的话基本下不下来 ,就算越过去了,也会有各种问题,亲历。所以请使用本地安装方法,在执行上面这个命令时会有一个链接。类似如下:
https://vagrantcloud.com/laravel/boxes/homestead/versions/9.2.0/providers/virtualbox.box
复制此链接使用迅雷下载(我还购买了迅雷会员,没有会员也下不下来 0.0),下载后修改文件名为virtualbox.box。
然后执行
vagrant box add laravel/homestead D:/xxx/virtualbox.box (修改为自己的virtualbox.box文件存储路径)。
接着执行命令:
vagrant box list
安装完成
至此,laravel/homestead安装完成。
剩下的步骤按照文档进行,安装、配置Homestead。
四、启动 vagrant
在Homestead文件夹下执行 vagrant up 命令启动vagrant盒子,这里需要注意的是采用本地安装方法安装的 laravel/homestead ,安装完成时我们可以发现安装的版本号为 0 ,并不是我们下载的9.2.0 。
所以在执行vagrant up命令前,需要修改文件 /Homestead/scripts/homestead.rb文件。
image.png
将这里修改为 0。有人说这样修改不是正规解决问题的办法,但是本人目前没有发现什么问题。
修改完保存,执行启动命令
vagrant up
然后......就没有然后了,全部完成。