【发布时间】:2015-03-11 19:45:26
【问题描述】:
一些理论问题可能会导致更实际的问题。我目前有一个在 codeigniter 框架中使用 PHP 开发的 Web 应用程序。
该应用程序现在由 5 个不同的客户使用,每个客户都有自己的特定修改,这些修改扩展了我创建的基本/核心代码。现在,每当我对开发版本进行任何更新时,我都不得不煞费苦心地将每个单独的文件/目录手动复制给每个客户。
我想了解一下如何最好地自动化这个过程。场景是应用程序在 Windows 服务器上运行,php 5.4 连接到 mysql 数据库。包括开发版在内的所有域/应用程序都在同一台服务器上并使用相同的 IP 地址。
我认为批处理文件是执行此操作的最佳方法是否正确,如果有人可以指出我创建批处理文件的正确方向。我的其他想法可能是每个站点上的一个下载按钮,它开始自我更新的过程,但我也不完全确定如何去做。
非常感谢任何输入。
谢谢
【问题讨论】:
-
不知道您对
extend the base/core的确切含义,但是如果扩展名位于单独的文件中,则可以通过 php 包含目录共享核心文件。那么你只有一个生产版本。
标签: php batch-file web-applications windows-server-2008