将CodeIgniter项目(或任何PHP项目)从本地计算机部署到实际站点的理想方法是什么?我一直在使用subversion来检查和更新实时站点的代码已有一段时间了。但也有其他人说这种做法并不好,因为您不需要在实时网站中使用svn元数据。我还阅读了几篇文章,他们使用Capitrano来部署PHP项目。你在PHP项目部署中的做法是什么?
答案 0 :(得分:3)
我使用Phing满足我的所有建筑需求。
我创建了几个任务,比如prod,staging,debug。当我想将所有数据推送到我的生产服务器时,我只使用 phing prod 。这将检查我的repo中的所有代码,进行一些配置更改,通过缩小器等运行所有静态文件,如css和javascript。
有关Phing的更多信息:
答案 1 :(得分:2)
我问了一个类似的问题,很多人似乎都喜欢Phing:
What is your preferred php deployment strategy?
我看了一眼,配置文件非常令人生畏。我很想听到关于这个主题的更多信息。