scourgen
V2EX  ›  PHP

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

  •  
  •   scourgen · Oct 28, 2014 · 10818 views
    This topic created in 4396 days ago, the information mentioned may be changed or developed.
    vagrant好用是好用,但问题就是市面上的各种脚本基本上都有各种各样的问题,真正好用的没有。所以我自己做了一套。

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

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

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

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

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

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

    virtualbox的cpu/内存性能都不差,只要你稍微放开一些设置,例如不要把cpu限制在一个,把内存限制在256mb之类的,virtualbox虚拟机在各方面几乎都可以跑到和host相同的性能。
    Lucups
    Lucups
    Nov 17, 2014
    14
    @scourgen 确实如此,非常感谢!
    mingyun
    mingyun
    Nov 23, 2014
    15
    good
    abc123ccc
    abc123ccc
    Jan 12, 2017
    16
    我也是找不到一个好用的 vagrant ,纯粹的 PHP 开发环境。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1352 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 16:58 · PVG 00:58 · LAX 08:58 · JFK 11:58
    ♥ Do have faith in what you're doing.