Laravel
은 전체PHP
개발 경험을 더욱 즐겁게 만들기 위해 최선을 다하고 있으며Vagrant
는 가상 머신을 구성하세요.Laravel Homestead
는Laravel
의 사전 패키지된 공식Vagrant Box
입니다.认1. SSH 인증이 실패하는 경우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
SSH 인증에 실패하는 경우건너뛰기 A. Insecure_PRIVATE_KEY 및 Insecure_PRIVATE_KEY.PUB 삭제
cd /data/www/default/your_dir sudo chmod -R 777 your_dir
Rrreee2.homestead.yam 수정, vagrant를 다시 시작하고 구성을 새로 고침RRREEEE
3. Box를 완전히 삭제 A a 철저하게 파괴하세요. 그리고 홈스테드 디렉터리에서 실행하세요 rrreee > VMs 디렉터리의 homestead 디렉터리를 삭제합니다. list-style-type: disc;">C:UsersyourUserVirtualBox VMs
디렉터리 6.mkdir()에서
homestead
디렉터리를 삭제합니다. 권한 거부 오류 rrreee 관련 동영상 튜토리얼 추천: Laravel 동영상 튜토리얼
위 내용은 Laravel Homestead 설치 시 N+1 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!