将 SQL 服务器置于 Zend Server 环境中

将 SQL 服务器置于 Zend Server 环境中

我们的开发人员希望从 php、apache 和 mysql 的单独安装迁移到更集成的环境。因此,他们决定切换到安装在每个开发人员计算机上部署的 VMware Workstation 映像上的 ZendServer。在测试新环境时,出现了一个问题,即 SQL 服务器(MySQL、PostgrSQL、SQLite)应放在哪里。

我们开发了以下方法:将其集成到 ZendServer VM 中,这似乎是预期的方法,因为您可以将 MySQL 与 ZendServer(Windows)一起安装。在开发人员计算机上本地安装。将其放置在开发人员计算机上 VMware Workstation 环境中运行的另一个单独的 VM 上,并通过 TCP 或套接字连接(?)。将其放置在我们基于 ESX 的虚拟基础架构中的 VM 上,并通过 TCP 连接。

我的问题是,您更喜欢哪种方法,或者您如何在开发环境中管理与 SQL 服务器的连接?由于我是 IT 人员而不是开发人员,因此从开发人员的角度来看,我不太清楚上述方法的优点/缺点是什么。

您是否知道 Zend 或其他公司发布的涉及此问题的最佳实践或白皮书?

谨此致以崇高的敬意!

基督教

答案1

它不依赖于 ZendServer 或简单的 PHP,而是取决于开发人员的需求。有些人可能需要修改数据库结构以及代码库。其他人可能习惯于为所有开发人员提供中央数据库。在开发/测试过程中,TCP 或 UNIX 套接字实际上并不重要。顺便说一句,UNIX 套接字仅在客户端(PHP)和 mysql 服务器位于同一 *NIX 节点时才有效。因此最好咨询开发人员他们想要什么。

相关内容