4

是否有发布 PHP 生产代码的最佳实践?

我知道使用 Java,您可以将源代码作为 WAR 或 JAR 发布,但是 PHP 有这样的东西吗?

随着我们组织的发展,我想找到一种更好的方法来发布生产代码,而不是当前的流程是不可接受的。

当前流程:

  • 将新代码签入 SVN (Subversion)
  • 备份当前生产脚本并附加 .bak.date_time_stamp
  • 将新脚本移入生产环境(FTP、SSH、SFTP)

需要能力

  • 还原更改
  • 可选容器(想想 JAR)
  • 归档当前生产代码
  • 自动化?这是一个愿望清单选项

任何其他建议/选项/做法可以很好地纳入?着眼于改变组织流程。

4

2 回答 2

4

大致相当于 War 或 Jar 将是Phar。Cal Evans 有一个教程在

不会进入其他部署策略,因为之前已经讨论过:

于 2011-02-11T17:13:19.653 回答
2

看看phar作为 jar/war 的 PHP 替代品;以及用于构建/部署版本的phing等工具(它是 ant 的 PHP 变体)

于 2011-02-11T17:14:53.193 回答