第一步:
安装最新版本的 Virtual Box
、Vagrant
、Git
,这几项默认安装即可。
Vagrant
一定要最新版,不然后面会报错。
第二步:
鉴于网络环境,建议下载离线版的 laravel/homestead
的 Vagrant Box
,就是用了XX上网还是有可能报错。
离线版百度盘链接: 链接: https://pan.baidu.com/s/1GQRoT_eB68fZmD6C8FsbIA 密码: sk4k
(失效或者出现最新版了,可以评论找我)
第三步:
离线盒子下载地址获取方式:通过 vagrant box add laravel/homestead
获取盒子链接地址。
安装离线版盒子,把 homestead-6.0.0.box
存放到 C:\Users\Administrator\homesteads
文件夹下,在该文件夹下新建文件 metadata.json
,内容如下
{
"name": "laravel/homestead",
"versions":
[
{
"version": "6.0.0", //相应的版本号
"providers": [
{
"name": "virtualbox",
"url": "homestead-6.0.0.box"//盒子名
}
]
}
]
}
在该文件夹下右键 git bash
。(homesteads只是个文件夹名,下面用的时候对应上就行)
输入以下命令:
vagrant box add metadata.json
第四步:
安装 Homestead
:
cd ~
git clone https://github.com/laravel/homestead.git Homestead
bash init.sh //在homestead目录下运行
第五步:
配置 homestead
文件夹下的 Homestead.yaml
,此处网上资源很多,传送一个https://www.jianshu.com/p/1ff4093ff00e。
配置 hosts
文件,打开路径:C:\Windows\System32\drivers\etc
找到 hosts
,在最后输入:
192.168.10.10 task.local
//task.local 与 Homestead.yaml 文件中的 sites -map 对应。
第六步:
生成密钥,打开 git bash
,输入:
cd ~/homestead
ssh-keygen //接下来,直接回车即可。
这样在此 'C:\Users\Administrator\.ssh ' 文件夹下,便会看到新生成的俩个文件,与 Homestead.yaml 文件中对应
第七步:
打开 git bash
,输入:
cd ~/homestead
vagrant up //此处会运行一段时间,完成后运行下面
vagrant ssh //连接成功,进入homestead