基于 Vagrant 的 PHP 调试环境 Centstead 升级至 1.1.1 : 支持 Vagrant 官方源安装盒子,支持基于配置快速创建 Laravel 队列监听 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chaoyue
V2EX    PHP

基于 Vagrant 的 PHP 调试环境 Centstead 升级至 1.1.1 : 支持 Vagrant 官方源安装盒子,支持基于配置快速创建 Laravel 队列监听

  •  1
     
  •   chaoyue 2016-06-30 18:35:49 +08:00 2969 次点击
    这是一个创建于 3466 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为一个 omestead 的改造项目, Centstead 保留了 Homestead 的几乎全部功能,然后添加了几个自有功能.

    不同功能点有这么几个:

    1. Linux 从 Unbuntu 切换到 Centos 7.2
    2. 支持快速配置 nginx 站点的同时,自动添加 hosts 映射,(配置完成,启动,即可调试不用自己手动修改 hosts )
    3. 与 Homestead 不同将, nginx 站点置为二级公民,改为项目一个项目文件支持多个子站点的模式。
    4. 站点模式支持 thinkphp ,支持静态文件站点,更适应中国环境 与 个性需求。
    5. windowns 下同样支持 nfs 替代 Virtualbox ShareFolder 。
    6. 支持 基于配置 创建 cron 计划任务.
    7. 支持 基于配置 快速创建 laravel 队列监听.
    8. PHP 支持 5.4 - 7.0 多个版本,可以基于配置快速切换.
    9. Mysql 支持 5.5 - 5.7 多个版本,可以基于配置快速切换.
    10. 同时支持使用 MariaDB 替代 mysql , 5.5-10.1 多个版本,可以基于配置快速切换.
    11. Postgresql 支持 9.2 - 9.5 多个版本可以基于配置快速切换.。

    Github 地址: https://github.com/jason-chang/centstead

    欢迎各位同鞋 Issue 或者 Pull Request.(感谢某同学参与,昨天收到了第一个 issue)

    如果你老觉得 issue 不方便,请直接秘我,

    邮件: chaoyue.chang#qq.com

    微信: sisisiy

    QQ: 1024717719

    反馈群: 286807539

    同时推荐各位 , 使用支持 windows 和 mac 的 GUI 工具 vagrant-manager , 管理你的 Vagrant 虚拟机.

    1. windows 版本
    2. mac 版本
    8 条回复    2017-05-23 17:39:11 +08:00
    Light3
        1
    Light3  
       2016-06-30 19:56:44 +08:00
    好像很厉害的样子
    fhefh
        2
    fhefh  
       2016-06-30 21:43:50 +08:00
    nice mark~~
    sensui7
        3
    sensui7  
       2016-06-30 22:11:12 +08:00
    为什么才发, 我都因为 homestead 换 linux 啦
    Moker
        4
    Moker  
       2016-06-30 22:13:28 +08:00
    start 下 这个还是很有用的 特别是多版本切换
    话说多版本控制字通过 nginx 监听不同端口实现的么
    chaoyue
        5
    chaoyue  
    OP
       2016-07-01 15:00:18 +08:00
    @Light3 欢迎使用,好了请 star
    @fhefh 记得 star 哦
    @sensui7 现在换回也不晚哦, vagrant + mac/win 我认为是目前 php 开发的最棒姿势。不用承受 linux 糟糕的用户界面,然后又可以与下与生产保持环境一致,并且可以简便的安装各种依赖软件。
    @Moker 你说的状况有考虑过,就是一机多版本,需要两个条件
    1. 所有依赖软件源码编译,自行制定安装目录。
    2. 可以容忍基础盒子无限巨大。
    3. 不适用 systemd 管理服务启动 重启 ……
    以上三条成本都很高,所以,我这里是卸载旧版本安装新版本的。
    aogg
        6
    aogg  
       2016-07-07 00:51:42 +08:00
    已 star 。个人也有搞过 vagrant
    能说下后面会添加哪些功能吗?

    能互相 star 吗?顺便贴个链接[http://www.v2ex.com/t/289986#reply2]( http://www.v2ex.com/t/289986#reply2)

    看来 vagrant 会比 docker 使用和关注人数多些啊。
    We_Get
        7
    We_Get  
       2016-08-20 20:46:19 +08:00
    谢谢分享,我去试试。
    ahkxhyl
        8
    ahkxhyl  
       2017-05-23 17:39:11 +08:00
    @We_Get 你使用的怎么样?能正常运行吗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2633 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 01:50 PVG 09:50 LAX 17:50 JFK 20:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86