Laravel
hat sich zum Ziel gesetzt, die gesamte PHP
-Entwicklungserfahrung angenehmer zu gestalten, und Vagrant
bietet eine einfache und elegante Möglichkeit zur Verwaltung und Konfigurieren Sie virtuelle Maschinen. Laravel Homestead
ist die offizielle vorgefertigte Vagrant Box
von Laravel
.认1. Wenn die SSH-Zertifizierung fehlschlägt, überspringen Sie 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
3.彻底删除box
a. 销毁虚拟机,运行在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:指定要删除的box版本。
–all:表示要删除box的所有版本。
–force:强制删除,正在使用也不提示。
–provider VALUE:删除指定提供者对应的box
5.彻底删除homestead
a.在Homestead目录运行
vagrant destory --force
b.删除 C:UsersyourUserVirtualBox VMs
目录里面的 homestead
cd /data/www/default/your_dir sudo chmod -R 777 your_dir
RRREEEE 3. Box vollständig löschen
A a gründlich .Zerstören Sie die virtuelle Maschine und führen Sie es im Homestead-Verzeichnis aus 🎜 Zerstören, in dem sich das Homestead-Verzeichnis im VMs-Verzeichnis befindet: disc;">homestead
im Verzeichnis C:UsersyourUserVirtualBox
🎜🎜🎜🎜6.mkdir(): Fehler „Berechtigung verweigert“ 🎜🎜🎜rrreee🎜🎜🎜🎜 🎜 Verwandte Videos Tutorial-Empfehlung: 🎜Laravel 🎜Video-Tutorial🎜Das obige ist der detaillierte Inhalt vonN+1 Probleme bei der Installation von Laravel Homestead. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!