有没有人使用Phing来部署PHP应用程序,如果有的话,你如何使用它?我们现在有一个手写的“设置”脚本,我们在部署项目的新实例时运行。我们只是从SVN签出并运行它。它设置一些基本的配置变量,安装或重新加载数据库,并为站点实例生成一个v主机。你使用Phing吗?
我经常想,也许我们应该使用Phing。我没有使用过多的ant,所以我没有真正意识到Phing应该做什么,除了脚本将文件从一个地方复制到另一个地方,就像我们的安装脚本一样。有什么更先进的用途,您可以举例来帮助我理解为什么我们会或不想将Phing整合到我们的流程中。
那么,重写Eclipse可能不是最好的主意,在PHP中使用Ant端口真的是个好主意。原因很简单:自定义任务可以在普通的旧PHP中完成(不是每个人都足够熟悉Java)。 建筑应用程序比常见的建筑应用程序涉及的自定义功能要求自动化,并且能够以您熟练的语言进行操作 - 对我而言,它可以被认为是一个很大的优点。 P.S.如果您使用的是Java,那么您可能应该看看Maven :)) – 2010-03-18 23:19:15
Ant的文档并不比Phing更好。是的,Phing的文档缺乏更多的例子,但Ant也是如此。 – cweiske 2011-06-12 18:08:52