如果我使用 code igniter 构建了一个 Web 应用程序,那么部署它的正确方法是什么?我的安装应该只包含我的文件,还是也将所有 codeigniter 代码打包在一起?
我刚刚进入开源世界,所以我不太确定协议(protocol)是什么。 谢谢。
最佳答案
这是一个很好的问题,我已经看到了两种方式的解决方法。不包含 CI 文件肯定是有原因的。就像 future 许可证的任何潜在变化一样。经验丰富的开发人员共享的项目似乎就是这样做的。
因为如果您与其他 CI 开发人员共享您的项目,那么实际情况是他们不会使用您包含的 CI 副本 - 他们会将您的文件折叠到他们的 CI 版本中。因此,仅包含您的应用程序所需的文件 - 实际上会让事情变得更容易。这当然是我更喜欢的。只需保留标准应用程序文件夹结构:配置 Controller 模型等,但仅包含您拥有文件的文件夹。并明确你在哪个版本的 CI 上进行了测试。如果您可以说它可以在发布版本(而不是测试版)上运行,那么使用 PHP 5.2 的人们就会知道他们可以使用它。
关于codeigniter - 部署开源代码igniter应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18904279/