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

2014-10-28 16:55:36 +08:00
 scourgen
vagrant好用是好用,但问题就是市面上的各种脚本基本上都有各种各样的问题,真正好用的没有。所以我自己做了一套。

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

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

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

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

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

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

virtualbox的cpu/内存性能都不差,只要你稍微放开一些设置,例如不要把cpu限制在一个,把内存限制在256mb之类的,virtualbox虚拟机在各方面几乎都可以跑到和host相同的性能。
Lucups
2014-11-17 14:21:06 +08:00
@scourgen 确实如此,非常感谢!
mingyun
2014-11-23 16:02:41 +08:00
good
abc123ccc
2017-01-12 12:00:14 +08:00
我也是找不到一个好用的 vagrant ,纯粹的 PHP 开发环境。

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

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

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

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

© 2021 V2EX