脚本宝典收集整理的这篇文章主要介绍了PHP站点部署建议,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我们目前的设置:
当前部署适应
>我们开发并在测试服务器上工作,每个更改都手动上传到测试服务器.
>当更改或功能完成后,我们会将更改提交到SVN存储库.
>提交更改后,我们将更改上传到第一个Web服务器,每隔一分钟就会运行一个cronjob来同步服务器之间的文件.
非常令人讨厌的是,每当我们上传文件时,就像同步作业一样,同步的文件将显示为已损坏,因为它只有一半上传.另一件事是,每当出现部署故障时,恢复将非常困难.这些基本上是我面临的问题,我该怎么办?
此外,由于第一个网络服务器上的文件需要随时与其他服务器同步,因此cronjob就是出于此原因.
P / S:对不起,我忘了提到,SVN服务器是托管的.我们对它没有太多的控制权,但我相信我可以编辑钩子……
由于Phing使用XML和PHP来配置和控制部署过程,因此您可以对该过程进行版本控制.这是一个额外的好处,因为您可以将部署连接到应用程序的特定版本.
要防止生产网站受到部署过程的影响,请考虑将新构建上载到单独的目录中,然后对其进行符号链接.如果出现任何问题,您可以轻松地符号链接到以前的版本.
另请考虑using a CI server.
以上是脚本宝典为你收集整理的PHP站点部署建议全部内容,希望文章能够帮你解决PHP站点部署建议所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。