• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wsgzao
V2EX  ›  程序员

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

  •  
  •   wsgzao ·
    wsgzao · Jul 18, 2015 · 4756 views
    This topic created in 4126 days ago, the information mentioned may be changed or developed.

    前言

    大家对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

    15 replies  •  2015-07-19 22:32:21 +08:00
    thinker3
    thinker3
    Jul 18, 2015
    1
    最近刚接触vagrant
    huijiewei
    huijiewei
    Jul 18, 2015 via iPhone
    2
    唉,可惜国内的网络环境是最大的阻碍
    wsgzao
    wsgzao
    OP
    Jul 18, 2015
    3
    @huijiewei Windows下用cow或者Proxifier结合SS就可以畅通无阻了
    http://wsgzao.github.io/post/fq/
    matsuijurina
    matsuijurina
    Jul 18, 2015
    4
    很不错,上次看了本Easy Laravel 5也是推荐用这种方式配置开发环境。
    shuson
    shuson
    Jul 18, 2015
    5
    mac下搞vagrant很顺快
    yangff
    yangff
    Jul 19, 2015 via Android
    6
    @wsgzao proxife还是很不稳定
    dcoder
    dcoder
    Jul 19, 2015
    7
    blue7wings
    blue7wings
    Jul 19, 2015
    8
    windows 不支持nfs,所以项目稍微大点,访问就慢得一笔。。
    wsgzao
    wsgzao
    OP
    Jul 19, 2015
    9
    @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
    yangff
    Jul 19, 2015
    10
    @wsgzao 10 上proxifer 经常会莫名其妙的close连接,不能理解= =、而且dns污染要单独解决。
    而且app的应用不能用,目前我是proxifer+windows代理,根据ip分流量。。
    blue7wings
    blue7wings
    Jul 19, 2015
    11
    @wsgzao 我用的就是vagrantfile中的配置项,你是指使用VirtualBox的配置么?
    wsgzao
    wsgzao
    OP
    Jul 19, 2015 via Android
    12
    @blue7wings 嗯,不过都是小问题啦,方便自己和团队开发就好
    dcoder
    dcoder
    Jul 19, 2015
    13
    @wsgzao 不一样, 这个比 cygwin 轻量级, 顺便也是个 PowerShell 的 terminal, 你用用就知道了
    wsgzao
    wsgzao
    OP
    Jul 19, 2015
    14
    @dcoder 好的,回头我体验下哈,多谢分享
    a81874678
    a81874678
    Jul 19, 2015
    15
    win10上始终有问题 期待正式版
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5300 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
    ♥ Do have faith in what you're doing.