1、下载vistualbox和vagrant并安装

2、安装了git的话就在想设置的目录或者文件夹下用git命令执行vagrant box add laravel/homestead,或者用cmd命令切换到vagrant目录运行此命令

3、然后回去下载国外的镜像vistualbox文件(可复制命令中提示download链接到下载工具中下载),如downloading: https://atlas.hashicorp.com/laravel/boxes/homestead/versions/1.1.0/providers/virtualbox.box

4、下载完后执行lunux:vagrant box add laravel/homestead ~/virtualbox.box,windows:vagrant box add laravel/homestead file:///c:/virtualbox.box,显示box: successfully added box 'laravel/homestead' (v0) for 'virtualbox'!类似的就安装成功,但本地安装下载的不能指定版本号,后面步骤会修改的

5、安装homestead,git clone https://github.com/laravel/homestead.git myhomestead,然后依次执行vagrant init ,vagrant up,此时如果本地安装的话又会去下载,所以直接退出,

若要正常启动vagrant需要修改h:\myhomestead\scripts\homestead.rb文件

18行源代码:

config.vm.box_version = settings["version"] ||= ">= 1.1.0"

修改后:

config.vm.box_version = settings["version"] ||= "0"
然后在启动vagrant up

homestead中数据库用户和密码初始为homestead,secret。若要使用xshell或者其他链接工具链接使用的账户和密码均为vagrant