windows下安装homestead

安装VirtualBox

VirtualBox下载传送门

安装Vagrant

Vagrant下载传送门安装完后需重启

安装VirtualBox

由于网络问题,在线安装非常慢,因此采取离线安装的方式

1.先下载box。下载链接示例:https://vagrantcloud.com/laravel/boxes/homestead/versions/9.6.0/providers/virtualbox.box

2.在本地 git clone https://github.com/laravel/homestead.git, cd homestead

3.执行init.bat,生成一些文件

4.自行修改homestead文件下的Homestead.yaml配置文件

5.在homestead文件夹下新建一个metadata.json文件

1
2
3
4
5
6
7
8
9
10
{
"name": "laravel/homestead",
"versions": [{
"version": "9.6.0",
"providers": [{
"name": "virtualbox",
"url": "file://D:/boxes/homestead-9.6.0.box"
}]
}]
}

url是下载的virtualbox.box的路径,这里使用的当前磁盘下的绝对地址

6.在windows命令行下cd到homestead目录,离线添加box

1
vagrant box add metadata.json

7.启动 homestead

1
vagrant up

一些说明

  • ssh登录的账户密码都是vagrant

  • mysql的账号是homestead,密码是secret