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 · 2595 次点击
    这是一个创建于 2860 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为一个 Homestead 的改造项目, 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   ·   我们的愿景   ·   实用小工具   ·   908 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:20 · PVG 05:20 · LAX 14:20 · JFK 17:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.