Deployment 部署网站的最佳方式?
如何部署您的网站 例如:我正在使用php框架开发一个站点,并使用git和所有本地配置对其进行版本控制。当我想把它放在web服务器上测试或更新实时应用程序时,我必须将它复制到服务器上,更改配置文件,删除我的测试内容等等 那么你如何处理这些任务呢? 我考虑过使用ant并为此编写一个部署脚本。Deployment 部署网站的最佳方式?,deployment,Deployment,如何部署您的网站 例如:我正在使用php框架开发一个站点,并使用git和所有本地配置对其进行版本控制。当我想把它放在web服务器上测试或更新实时应用程序时,我必须将它复制到服务器上,更改配置文件,删除我的测试内容等等 那么你如何处理这些任务呢? 我考虑过使用ant并为此编写一个部署脚本。 这个“问题”是否已经有了共同的解决方案?因为我不认为我是唯一一个需要这样东西的人。看来你正在使用php,你应该很好地使用capistrano。使用capistrano进行rails部署非常容易,但在php中使用
这个“问题”是否已经有了共同的解决方案?因为我不认为我是唯一一个需要这样东西的人。看来你正在使用php,你应该很好地使用capistrano。使用capistrano进行rails部署非常容易,但在php中使用capistrano也会有一些问题 基本上,你对capistrano所做的是-
- 告诉它哪个是您的应用程序服务器
- 告诉你数据库服务器
- 告诉web服务器(在大多数情况下,web服务器、应用服务器和db服务器是相同的)
- 指定git存储库及其要从中部署的分支
它附带了非常好的文档,在获得概述后,您可以搜索特定于框架的方法来实现这一点。有很多可用的东西,但您可能会喜欢(比如ANT for java) 与PHP+Phing相关的问题: 也读这个问题听起来很有趣 有一个特定的问题(可能与您的问题重复)刚才已经得到了回答,请看一看