Windows 上使用 Vagrant 打造 Laravel Homestead 可协同跨平台开发环境

2015-07-18 20:03:04 +08:00
 wsgzao

前言

大家对VMware或者VirtualBox一定不会陌生,虚拟化的好处自然深入人心,而现在我们可以通过Vagrant搭建一套类似Laravel Homestead完整开发环境,这样极大的减少了架设开发环境的时间,同时还支持在Windows/Mac/Linux不同平台上分享定制包,统一团队之间的开发环境提高工作效率,而Docker的出现也让未来更值得期待。

用Vagrant为自己打造一个奇妙的跨平台开发环境


更新历史

2015年07月18日 - 初稿

阅读原文 - http://wsgzao.github.io/post/vagrant/

扩展阅读

Vagrant - https://www.vagrantup.com/
Laravel Homestead - http://laravel.com/docs/5.1/homestead
在windows下进行linux开发:利用Vagrant+virtualbox - http://blog.star7th.com/2015/06/1538.html
在 Mac/win7 下上使用 Vagrant 打造本地开发环境 - http://segmentfault.com/a/1190000002645737

3956 次点击
所在节点    程序员
15 条回复
thinker3
2015-07-18 21:12:15 +08:00
最近刚接触vagrant
huijiewei
2015-07-18 21:14:37 +08:00
唉,可惜国内的网络环境是最大的阻碍
wsgzao
2015-07-18 22:20:53 +08:00
@huijiewei Windows下用cow或者Proxifier结合SS就可以畅通无阻了
http://wsgzao.github.io/post/fq/
matsuijurina
2015-07-18 22:42:53 +08:00
很不错,上次看了本Easy Laravel 5也是推荐用这种方式配置开发环境。
shuson
2015-07-18 23:03:46 +08:00
mac下搞vagrant很顺快
yangff
2015-07-19 01:12:28 +08:00
@wsgzao proxife还是很不稳定
dcoder
2015-07-19 02:36:58 +08:00
blue7wings
2015-07-19 08:34:45 +08:00
windows 不支持nfs,所以项目稍微大点,访问就慢得一笔。。
wsgzao
2015-07-19 09:35:32 +08:00
@yangff
我在工作中使用Proxifier已经3年多了,目前Windows 7和Windows 10下通过Socks5代理指定全局(设置SS或者CCproxy为Direct)或者独立应用都没有任何问题,你要不试下我自己一直使用的版本?
http://wsgzao.github.io/post/windows/#网络穿透专题

@dcoder
是不是和Cygwin差不多?

@blue7wings
我看到Vagrant启动后默认会把当前文件夹共享挂载到VirtualBox的目录中,有点类似于VMware Workstation中的文件夹共享功能,在Vagrantfile配置内也有独立的设置项
# config.vm.synced_folder "../data", "/vagrant_data"
yangff
2015-07-19 11:12:59 +08:00
@wsgzao 10 上proxifer 经常会莫名其妙的close连接,不能理解= =、而且dns污染要单独解决。
而且app的应用不能用,目前我是proxifer+windows代理,根据ip分流量。。
blue7wings
2015-07-19 16:52:04 +08:00
@wsgzao 我用的就是vagrantfile中的配置项,你是指使用VirtualBox的配置么?
wsgzao
2015-07-19 18:33:59 +08:00
@blue7wings 嗯,不过都是小问题啦,方便自己和团队开发就好
dcoder
2015-07-19 21:57:45 +08:00
@wsgzao 不一样, 这个比 cygwin 轻量级, 顺便也是个 PowerShell 的 terminal, 你用用就知道了
wsgzao
2015-07-19 22:26:21 +08:00
@dcoder 好的,回头我体验下哈,多谢分享
a81874678
2015-07-19 22:32:21 +08:00
win10上始终有问题 期待正式版

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/206629

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX