我可以使用哪些工具将PHP代码部署到生产服务器?

时间:2012-07-28 10:17:18

标签: php deployment

到目前为止,我只知道Capifony,但主要是针对Symfony。

我只需要一个脚本来运行测试,检查版本,打包一些文件,将它们发送到服务器,然后在那里运行一些命令。

我听说过持续集成,但看起来很复杂,我不确定这是我需要的。

任何建议都将受到赞赏。

4 个答案:

答案 0 :(得分:1)

你应该看r-sync,这是我们公司使用的。 您可以在此处查看一些说明:http://en.wikipedia.org/wiki/Rsync

答案 1 :(得分:1)

您可以尝试Capistrano

尽管这个工具适用于Ruby项目,但它可以用于PHP中的项目。

答案 2 :(得分:0)

如果您在服务器上具有shell访问权限,则批处理模式下的scp可能会有所帮助。

答案 3 :(得分:0)

对于刚部署,(不运行测试),您可以使用源控制系统。在我的公司,我们只需将所有经过测试和运行的代码检查到prod分支,然后登录到我们的生产帐户并sv update该应用程序。 (我们目前正在使用subversion进行源代码管理)