2

我正在尝试为许多用户创建一个环境来开发许多 php 项目。

我在 Windows 2003 服务器上安装了 Zend 服务器社区版。我已经共享了 apache/htdocs 文件夹。

每个用户在 htdocs 中都有自己的文件夹,例如:

/htdocs/bob/
/htdocs/sarah/
/htdocs/michael/
...

将他们正在处理的项目放在他们的文件夹中,说:

/bob/accountingSoftware/
/bob/eCommerceSite/
/bob/newCMS/
...

在该项目文件夹中,他们将有一个 svn checkout,例如:

/accountingSoftware/trunk/
/accountingSoftware/tag/
/accountingSoftware/branch/

这很好用,但是 svn 现在非常慢,因为它在网络驱动器上工作。任何人都可以提出解决方案吗?

我计划让每个开发人员都使用 Eclipse,并利用 Zend 服务器调试功能。但我不清楚如何做到这一点,我的设置是否适合这个?

目前我只与几个开发人员一起测试这个设置,所以我现在更愿意进行任何重大的结构更改/改进。

我很感激任何意见或建议。

提前致谢。

4

1 回答 1

3

我建议在每个开发人员的计算机上安装本地 Zend 服务器,并让您的共享服务器运行当前的主干代码。

这允许每个开发人员在需要时重新启动服务器,并允许他们在本地工作而不必担心网络驱动器。

它还允许您拥有一个共享位置,可以在其中运行每个人的最新代码,而不必担心每个用户的部分完成更改。

如果您尝试让所有开发人员在单个服务器上工作,那么您将始终有一些您无法支持的开发人员。通过让每个人都在本地工作,您可以拥有尽可能多的开发人员。

于 2010-11-10T18:22:51.990 回答