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

2016-06-30 18:35:49 +08:00
 chaoyue

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

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

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

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

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

© 2021 V2EX