1、资源准备

virtualbox虚拟机:https://www.virtualbox.org/wiki/Downloads
Vagrant:https://www.vagrantup.com/downloads.html
git bash:https://git-scm.com/downloads
homestead:http://pan.baidu.com/s/1c8LnbS(外国资源很慢,已缓存在国内网盘, homestead-2.0.0.box)

2、安装

  • virtualboxVagrantgit bash都是傻瓜式安装,不多介绍。

  • 在适合的文件夹下克隆 homestead 项目到本地(此处文件夹自己选择就行,我此处放在E:/Homestead,clone下来后会生成一个文件夹E:/Homestead/homestead

git clone https://github.com/laravel/homestead.git Homestead

2.png

  • 把上面下载的homestead盒子homestead-2.0.0.box)复制到E:/Homestead目录下 E:/Homestead/homestead-2.0.0.box

  • homestead-2.0.2.boxlaravel/homestead绑定挂靠(E:/Homestead/homestead-2.0.0.box为你的box路径)

vagrant box add laravel/homestead E:/Homestead/homestead-2.0.0.box

1.png

执行后用户文件夹里多出了一个.vagrant.d的文件夹(C:\Users\yourusername\.vagrant.d
检查是否加入成功:vagrant box list

  • 生成秘钥,在用户根目录下看到一个.ssh文件夹,里机有id_rsa.pubid_rsa
ssh-keygen -t rsa

3.png

  • 进入homestead目录(E:/Homestead/homestead)
    homestead init 初始化项目,生成C:\Users\yourusername/.homestead/Homestead.yaml
    homestead edit编辑文件
cd E:/home/homestead
homestead init
homestead edit

4.png

5.png
根据图中说明自己做修改,默认的MySQL服务器用户名为homestead,密码是secret

  • 添加域名指向,进入C:\Windows\System32\drivers\etc\,打开hosts文件中添加一行:192.168.10.10 homestead.app

安装完成

3、运行

  • 执行:homestead up