gpt4 book ai didi

php - 如何版本控制,部署和开发php和mySQL

转载 作者:可可西里 更新时间:2023-11-01 07:02:27 25 4
gpt4 key购买 nike

我在一个项目中工作,我们使用 mySQL 数据库在 Zend 上开发 php,该项目即将达到这样一个地步,即不仅需要对实际代码而且还需要对数据库使用版本控制.

我们也得到了一个很好的生产服务器(实际的生产服务器将是一个测试服务器)。

所以我想知道你们是否认为标准化程序员使用的 IDE 并让他们在他们的盒子里安装 apache/php/mySQL 来测试代码从而在每台计算机上都有一个开发人员环境是一个好主意,a测试服务器和生产服务器。

如果是这样,您会向这个过程的每个部分推荐什么设置,尤其是 mysql 版本控制(我从来没有这样做过)以及如何进行部署?

我知道这是一个非常大的问题,大多数问题都在不同的问题中得到了回答,但我想要一个关于如何更快、更好(更难和更强)的设置以及我们有多少时间的全局性答案停止编程以真正让所有这些工作! (是的,聘请该领域的专家几乎是不行的)

谢谢!

最佳答案

不,我不会强制所有开发人员对 IDE 进行标准化。您应该标准化编码风格,而不是 IDE。

在开发人员的机器上安装 PHP/Apache/MySQL 是个好主意。您可能遇到的唯一问题是开发人员的机器可能没有与测试和生产服务器完全相同的配置/运行时环境。使用虚拟镜像可以解决此问题。

就 MySQL 版本控制而言,将您的架构放入源代码管理系统(CVS、SVN、Perforce 等)中。要处理更改,您可能需要查看 Rails 迁移以获取灵感。

部署是一个大问题。我只能说有大量的工具可供您使用。 Capistrano , Phing

关于php - 如何版本控制,部署和开发php和mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/403210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com