V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
scourgen
V2EX  ›  PHP

从来就没有一套真正好用的 php 的 vagrant 开发环境,我怒了于是自己写了一套

  •  
  •   scourgen · 2014-10-28 16:55:36 +08:00 · 9907 次点击
    这是一个创建于 3697 天前的主题,其中的信息可能已经有所发展或是发生改变。
    vagrant好用是好用,但问题就是市面上的各种脚本基本上都有各种各样的问题,真正好用的没有。所以我自己做了一套。

    这套环境里,能用的最叼的技术我都用了,你真的在市面上找不到比我这套更好的vagrant开发环境了。

    光vagrant插件我就用了三十七点五个,可能会碰到的问题以及应对政策我足足写了五十六点三个。

    什么chef,什么berks,什么国内的源,什么本地缓存,什么nfs,什么ondrej版的php5,能用的我都用了,并且很好地整合在了一起。

    好了废话不多说欢迎fork+star。

    https://github.com/scourgen/Vagrant-PHP-Stack
    16 条回复    2017-01-12 12:00:14 +08:00
    wxm4ever
        1
    wxm4ever  
       2014-10-28 17:10:06 +08:00
    描述很屌- -
    elvba
        2
    elvba  
       2014-10-28 17:44:01 +08:00 via Android
    厉害!
    发现楼主是symfony 大牛,洪涛。
    感谢分享!
    viowan
        3
    viowan  
       2014-10-28 17:47:06 +08:00
    支持一下!之前自己装的适合就各种错误奇奇怪怪的,已弃~
    neutrino
        4
    neutrino  
       2014-10-28 20:14:26 +08:00
    @viowan 同弃,只用来弄gcc了。。
    markyangd
        5
    markyangd  
       2014-10-28 23:01:14 +08:00
    洪大师很屌的样子。
    trimleo
        6
    trimleo  
       2014-10-28 23:28:30 +08:00
    膜拜大师
    millken
        7
    millken  
       2014-10-29 10:06:56 +08:00
    连开发环境都搞不定,不配叫程序员。
    ifconfig
        8
    ifconfig  
       2014-10-29 13:58:53 +08:00
    @markyangd 洪大师是谁?
    markyangd
        9
    markyangd  
       2014-10-29 16:23:05 +08:00
    @ifconfig 就是洪胖子,原来的同事。
    zq9610
        10
    zq9610  
       2014-10-29 23:41:15 +08:00
    不懂PHP的→ 请问什么是vagran?
    leo108
        11
    leo108  
       2014-11-09 13:45:28 +08:00
    和线上的配置相同才是好的vagrant(可以比线上环境多配一些debug扩展、test工具)
    当然如果你是接外包的独立开发者,当我没说
    Lucups
        12
    Lucups  
       2014-11-16 12:52:16 +08:00   ❤️ 1
    几个月前试用了一下 vagrant,但发现加载一个页面由原来的一秒内变成了 6s+,蛋疼的一米
    硬盘是SSD,CPU比较差,i3 移动低电压版的,是硬件配置问题?
    scourgen
        13
    scourgen  
    OP
       2014-11-16 21:36:00 +08:00   ❤️ 1
    @Lucups 一般这样是因为你的代码在host上,虚拟机通过映射把代码mount到本地,这样的模式在文件数量很多,或者需要生成各种临时文件的时候,就会特别慢。

    解决的办法也有很多,最普遍就是用nfs去mount,性能会好很多,合适的mount参数也会提高文件io性能。或者host和虚拟机都使用本地文件,通过rsync自动同步等等。

    virtualbox的cpu/内存性能都不差,只要你稍微放开一些设置,例如不要把cpu限制在一个,把内存限制在256mb之类的,virtualbox虚拟机在各方面几乎都可以跑到和host相同的性能。
    Lucups
        14
    Lucups  
       2014-11-17 14:21:06 +08:00
    @scourgen 确实如此,非常感谢!
    mingyun
        15
    mingyun  
       2014-11-23 16:02:41 +08:00
    good
    abc123ccc
        16
    abc123ccc  
       2017-01-12 12:00:14 +08:00
    我也是找不到一个好用的 vagrant ,纯粹的 PHP 开发环境。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4772 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:13 · PVG 09:13 · LAX 17:13 · JFK 20:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.