Php 基于流浪者的发展

Php 基于流浪者的发展,php,vagrant,Php,Vagrant,我刚刚被发现是流浪汉,我想在我的发展中使用它。我只是想看看一些更有经验的开发人员是如何处理这个问题的 我将假设在我的本地机器上有一个文件夹,比如~/server/,我将把我的所有项目都保存在每个文件夹中,每个文件夹都包含一个文件 问题: GIT:我是在我的机器上安装GIT并在本地进行推/拉操作,还是将它放在每个项目的vm上并从那里运行它们? DB:数据库显然会进入每个项目的vm,但我如何才能轻松地修改它们?我应该在每个vm上安装phpmyadmin或类似的工具吗? 在浏览器中访问虚拟机的最佳方式

我刚刚被发现是流浪汉,我想在我的发展中使用它。我只是想看看一些更有经验的开发人员是如何处理这个问题的

我将假设在我的本地机器上有一个文件夹,比如~/server/,我将把我的所有项目都保存在每个文件夹中,每个文件夹都包含一个文件

问题:

GIT:我是在我的机器上安装GIT并在本地进行推/拉操作,还是将它放在每个项目的vm上并从那里运行它们? DB:数据库显然会进入每个项目的vm,但我如何才能轻松地修改它们?我应该在每个vm上安装phpmyadmin或类似的工具吗? 在浏览器中访问虚拟机的最佳方式是什么?我是否为每个主机分配了不同的IP,然后将记录添加到我的/etc/hosts中? 我刚从流浪汉开始,所以可能有一些问题我还没有想到,所以你能给我的任何其他建议,你认为对这很重要,对我会非常有用

提前感谢您的回答

GIT:在我看来,您应该通过vagrant配置在每个VM上安装GIT和安装存储库,然后您可以在本地机器上创建GIT钩子,在本地提交时更新每个VM上的代码。 DB:您不需要在VM上安装phpmyadmin。我假设您可以轻松地修改DB,您希望通过安装在本地计算机上的DB客户端修改记录,或者您也可以使用本地计算机的phpmyadmin进行远程连接。 是的,你能做到。