$ vagrant box add laravel/homestead
若遇到网速问题,可以单独下载laravel-x.x.x.box文件,然后来执行
$ vagrant box add laravel/homestead laravel-x.x.x.box
检查是否安装成功
$ vagrant box list
配置Homestead
下载Homestead跟vagrant相关的配置,就在laravel的代码仓库中
$ git clone https://github.com/laravel/homestead.git Homestead
进入Homestead文件夹,执行初始化脚本
$ sudo bash init.sh
编辑Homestead配置文件,默认在~/.homestead下
$ vim ~/.homestead/Homestead.yaml
根据需要修改相应的内容,比如指定代码所在文件夹。map指的是本机代码所在的文件夹,to指的是映射到vagrant的哪个文件夹下
如果需要修改其他的配置,可以修改Homestead文件夹下的
启动vagrant
执行
$ vagrant up
打开virtual box,此时可以看到homestead正在运行中
登录vagrant
利用ssh登录vagrant
$ vagrant ssh
可以利用exit命令退出
关闭vagrant
$ vagrant halt
或者也可以在vitual box中点击关机