将CodeIgniter项目(或任何PHP项目)从本地计算机部署到实际站点的理想方法是什么?我一直在使用subversion来检查和更新实时站点的代码已有一段时间了。但也有其他人说这种做法并不好,因为您不需要在实时网站中使用svn元数据。我还阅读了几篇文章,他们使用Capitrano来部署PHP项目。你在PHP项目部署中的做法是什么?

有帮助吗?

解决方案

我使用Phing满足我的所有建筑需求。

我创建了几个任务,比如prod,staging,debug。当我想将所有数据推送到我的生产服务器时,我只使用 phing prod 。这将检查我的repo中的所有代码,进行一些配置更改,通过缩小器等运行所有静态文件,如css和javascript。

有关Phing的更多信息:

Phing.info

http://www.slideshare.net / hozn / phing建设与 - PHP

其他提示

我问了一个类似的问题,很多人似乎都喜欢Phing:

您首选的php部署策略是什么?

我看了一眼,配置文件非常令人生畏。我很想听到关于这个主题的更多信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top