一、安裝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
然后......就沒有然后了,全部完成。