????laravel 致力于讓整個(gè) PHP 開發(fā)體驗(yàn)變得更愉快,而Vagrant 提供了一種簡單、優(yōu)雅的方式來管理和配置虛擬機(jī),Laravel Homestead是 Laravel 官方預(yù)封裝的Vagrant Box。
1.如果ssh認(rèn)證失敗
如果ssh沒有認(rèn)證失敗, 直接跳過
????????a. 刪除?insecure_private_key 和 insecure_private_key.pub?
C:UsersyourUser.vagrant.d?目錄下面(yourUser為你的電腦的用戶名)
????????b. 重新生成vagrant秘鑰:
ssh-keygen?-f?/Users/yourUser/.vagrant.d/insecure_private_key
????????c. 終端進(jìn)入Homestead使用ssh鏈接,先用密碼進(jìn)入服務(wù)器
vagrant?ssh
? 2.homestead.yam修改后,重啟vagrant并刷新配置
//需要運(yùn)行在Homestead目錄 vagrant?reload?--provision
3.徹底刪除box
????????a. 銷毀虛擬機(jī),運(yùn)行在Homestead目錄
vagrant?destory?--force
????????b. 刪除C:UsersyourUserVirtualBox VMs目錄里面的homestead目錄
????????c. 刪除box:
vagrant?box?list?//列出添加的box列表 vagrant?box?remove?boxName
4.移除box
vagrant?box?remove?NAME?[-box-version,.....]
-
–box-version VALUE:指定要?jiǎng)h除的box版本。
-
–all:表示要?jiǎng)h除box的所有版本。
-
–force:強(qiáng)制刪除,正在使用也不提示。
-
–provider VALUE:刪除指定提供者對應(yīng)的box
5.徹底刪除homestead
????????a.在Homestead目錄運(yùn)行
vagrant?destory?--force
????????b.刪除 C:UsersyourUserVirtualBox VMs?目錄里面的 homestead?目錄
6.mkdir(): Permission denied 錯(cuò)誤
cd?/data/www/default/your_dir sudo?chmod?-R?777?your_dir
? ? 相關(guān)視頻教程推薦:Laravel?視頻教程