Windows 下搭建 Homestead 环境
第一步先下载/安装VirtualBox + Vagrant

第二步下载homestead镜像
vagrant box add laravel/homestead
由于在国内所以你懂得,不可能下载成功的。。。
参考解决 Homestead 国外镜像无法下载问题
链接: https://pan.baidu.com/s/1kVR70CR 密码: q4xy
下载解压。。。
打开 metadata.json
{
"name": "laravel/homestead",
"versions":
[
{
"version": "4.0.0",
"providers": [
{
"name": "virtualbox",
"url": "F\:laravelhomestead/virtualbox.box"
}
]
}
]
}
将url修改成自己对应的地址
第三步克隆homestead配置文件
在git bash根目录下https://github.com/laravel/homestead.git
下载完成后执行git checkout v6.5.0
选择完版本之后再执行bash init.sh
执行完成后你就会看见
$ bash init.sh
Homestead initialized!
接下来我们配置一下Homestead.yaml
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: D:/phpStudy/WWW 您的项目库地址
to: /home/vagrant/code
sites:
- map: homestead.test 您的站点配置
to: /home/vagrant/code/Travel/public
databases:
- homestead
第四步添加BOX
vagrant box add laravel/homestead your/box/path
注意your/box/path填写Windows系统相对路径
$ vagrant box add laravel/homestead /f/laravelhomestead/metadata.json
==> box: Loading metadata for box 'F:/laravelhomestead/metadata.json'
box: URL: file:///F:/laravelhomestead/metadata.json
==> box: Adding box 'laravel/homestead' (v4.0.0) for provider: virtualbox
box: Downloading: F:laravelhomestead/virtualbox.box
box:
==> box: Successfully added box 'laravel/homestead' (v4.0.0) for 'virtualbox'!
看到Successfully您已成功完成Homestead配置
Finally 开启虚拟机
vagrant up
在系统hosts中加入192.168.10.10 homestead.app
再您的浏览器运行homestead.app

尽情享用吧!O(∩_∩)O
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 7年前 自动加精
关于 LearnKu
:thumbsup:
@Seaony 爱你哦⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄
不错,支持一下。
@钱荣忠 Thinks
为什么同为 windows . 我却查不到失败的原因。心累
@蜗牛 您是装到哪一步GG了? :sake:
@hkzj0571 vagrant up.
这一步 ssh 不进去。试过改 password 认证。失败,
查过网络设置的 xxx 转 net.那个勾是选中的。
git for windows 无法直接 ssh 进去。vagrant ssh 无法直接 ssh. ssh 指定用户名密码武夫进去。ssh vagrant@127.0.0.1 -p 2222 -vv 显示 connection 被拒绝。
通过 virtualbox 登录,输入 帐户名密码可进,进去后查看 ip addr | grep net 只有2个,一个是 回环网卡 lo 另一个是 10.0.2.15,没有其他的网卡了。
@蜗牛 您好,你VirtualBox什么版本的,我是5.2
@hkzj0571 5.1.30, 5.2.0, 5.2.1 我都试了
@蜗牛 https://my.oschina.net/leeyisoft/blog/8705...
@hkzj0571 我周末试试,现在还在用 ubuntu
@hkzj0571 失败。告终
@蜗牛 vagrant provision重新读一遍配置试试 :smile:
@hkzj0571 没用的,会卡在 ssh private key
好想把windows格式化重装。但是双系统。。就 :joy:
@蜗牛 我是windows,win下破事多啊,homestead装了好几遍才装好,还有用npm的时候win不支持编译,每次install的时候突然之间给我来个error结果第二天又可以了我自己都不知道啥问题,准备过年换mac :s
@hkzj0571 因为 win 有游戏呀。唉。没辙
@蜗牛 哈哈哈跟我一样,游戏本用来coding
不明觉厉
windows每用一段时间就想格式化重装
@jkness 特别是写前端的时候,用webpack时windows不支持sass的编译。。。。
@jkness 同意。老想着格式化。就是下不了决心
第四步添加BOX
这里我添加的时候还要我下载 5.0.1 版本的 box ~
@Larwas https://learnku.com/articles/6672/solving-the-problem-that-homestead-foreign-mirror-cannot-download去下载个box
虽然官方推荐这个,但是由于自己电脑配置的原因一直没试过,有机会了试试哈:+1:
@fmaple 谢谢 :smile: