在云中部署PHP / MySQL应用程序(AWS)

时间:2014-11-19 10:32:30

标签: php amazon-web-services amazon-ec2 cloud load-balancing

如何在多服务器环境中部署应用程序(在本例中为基于PHP和MySQL)。具体而言,应该按照下面提到的配置部署应用程序。

  • Amazon RDS上的MySQL
  • 应用程序(PHP)在2个EC2实例上

MySQL部分是显而易见的但是我需要明确如何在2台服务器上部署应用程序。我知道我可能需要在两个EC2实例上设置应用程序,并且某种方式AWS弹性负载平衡将自动平衡负载。

我是否需要在应用程序中进行任何特定的配置/代码更改才能在这样的环境中工作?在我的情况下,应用程序将基于Cake或Yii。它们是否默认为云端准备好了?如果不是,那么需要改变什么。

基本上,我正在寻找一份指南或说明,澄清所有这些疑问,并帮助我按照上述配置部署应用程序。

1 个答案:

答案 0 :(得分:1)

我将Yii应用程序部署到多个ec2实例时使用Capistrano

我认为以下文章会有所帮助:

然后,当您为Yii创建Capistrano的第一个配置文件时,以下内容会有所帮助。