一般步骤
安装Oracle VM VirtualBox
安装 Vagrant
导入 Homestead Box 虚拟机盒子
安装git
安装 Homestead 管理脚本
配置 Homestead.yaml
启动 homestead
登录
退出
注意
不要安装到中文目录
一. 安装虚拟机
下载5.2+版本,默认安装即可
二. 安装 Vagrant
下载win64位2.1.2版本,默认安装(需要重启)
三. 导入 Homestead Box 虚拟机盒子
下载laravel-china 定制包 解压到非中文目录
> cd lc-homestead-6.1.0-2018061700/
> vagrant box add metadata.json
如果没有意外,会添加成功,可以进行
vagrant box list
查看
四. 安装git
点击下载,默认即可
五. 安装 Homestead 管理脚本
使用laravel-china定制版本
> cd ~(进入c盘)
> git clone https://git.coding.net/summerblue/homestead.git Homestead
sites:
- map: larabbs.test # <--- 这里
to: /home/vagrant/Code/larabbs/public # <--- 这里因为 Homestead 的 master 分支并不是稳定分支,你应该使用打过标签的稳定版本
六. Homestead.yaml配置
1. 初始化
> bash init.sh
2. 编辑homestead 文件
folders:
- map: E:/Homestead/Code //根据个人的代码目录设置
to: /home/vagrant/Code
sites:
- map: larabbs.test //虚拟域名
to: /home/vagrant/Code/larabbs/public //映射到的路径
databases:
- homestead //数据库名字
3. win10 host
文件修改
在host文件最后加入
192.168.10.10 larabbs.test //sites 中的map名字
七. 启动homestead
1. 正常启动
> cd ~/Homestead && vagrant up
2. 修改homestead.yaml后启动
> cd ~/Homestead && vagrant provision && vagrant reload
八. 登录
- 启动成功
- 登录
> vagrant ssh
九. 退出
- 首先在homestead虚拟机内退出
> exit
- 然后在客户端退出
vagrant halt
注意:先 exit 退出虚拟机,然后在vagrant halt 关闭Homestead