Laravel is committed to making the entire
PHP development experience more enjoyable, and
Vagrant provides a simple , an elegant way to manage and configure virtual machines,
Laravel Homestead is the official pre-packaged
Vagrant Box of
Laravel.
1. If ssh authentication fails
If ssh authentication does not fail, skip directly a. Delete insecure_private_key and Insecure_private_key.pub
C:\Users\yourUser\.vagrant.d 目录下面(yourUser为你的电脑的用户名)
ssh-keygen -f /Users/yourUser/.vagrant.d/insecure_private_key
r
2.After modifying homestead.yam, restart vagrant and refresh the configuration
vagrant ssh
3. Completely delete the box
a. Destroy the virtual machine and run it in the Homestead directory
//需要运行在Homestead目录 vagrant reload --provision
b. Delete the homestead directory in the C:\Users\yourUser\VirtualBox VMs directory
c. Delete box:
vagrant destory --force
4. Remove box
vagrant box list //列出添加的box列表 vagrant box remove boxName
–box-version VALUE: Specify the box version to be deleted.
–all: Indicates that all versions of the box are to be deleted.
-force: force deletion, no prompt will be given if it is in use.
–provider VALUE: Delete the box corresponding to the specified provider
5. Completely delete homestead
a. Run
vagrant box remove NAME [-box-version,.....]
in the Homestead directory b. Delete the homestead
directory in the C:\Users\yourUser\VirtualBox VMs
directory
6.mkdir(): Permission denied error
vagrant destory --force
## Recommended related video tutorials :Laravel Video Tutorial
The above is the detailed content of N+1 problems with Laravel Homestead installation. For more information, please follow other related articles on the PHP Chinese website!