Laravel
致力于让整个 PHP
开发体验变得更愉快,而Vagrant
提供了一种简单、优雅的方式来管理和配置虚拟机,Laravel Homestead
是 Laravel
官方预封装的Vagrant Box
。
1.如果ssh认证失败
如果ssh没有认证失败, 直接跳过
a. 删除 insecure_private_key 和 insecure_private_key.pub
C:\Users\yourUser\.vagrant.d 目录下面(yourUser为你的电脑的用户名)
b. 重新生成vagrant秘钥:
ssh-keygen -f /Users/yourUser/.vagrant.d/insecure_private_key
c. 终端进入Homestead使用ssh链接,先用密码进入服务器
vagrant ssh
2.homestead.yam修改后,重启vagrant并刷新配置
//需要运行在Homestead目录 vagrant reload --provision
a. 销毁虚拟机,运行在Homestead目录
vagrant destory --force
b. 删除C:\Users\yourUser\VirtualBox VMs目录里面的homestead目录
vagrant Box list //列出添加的Box列表 vagrant Box remove BoxName
4.移除Box
vagrant Box remove NAME [-Box-version,.....]
5.彻底删除homestead
a.在Homestead目录运行
vagrant destory --force
b.删除 C:\Users\yourUser\VirtualBox VMs
目录里面的 homestead
目录
6.mkdir(): Permission denied 错误
cd /data/www/default/your_dir sudo chmod -R 777 your_dir
相关视频教程推荐:Laravel 视频教程