我可以使用哪些工具将PHP代码部署到EC2实例

时间:2009-03-28 20:37:56

标签: php amazon-s3 amazon-ec2 amazon-web-services ami

我们可以将所有文件捆绑到Amazon Machine Instance并上传。但我想看看是否有更有效的方式定期上传源代码来测试我们的应用程序并不断启动和运行最新版本。谢谢!

3 个答案:

答案 0 :(得分:4)

前段时间我发现了一种使用Git推送部署PHP的简单方法。需要注意的是,该过程假设您已经使用Git作为VCS,并且已将其安装在开发计算机和服务器上:

Deploy a project using Git push

答案 1 :(得分:1)

我不确定我是否正确理解您的问题,但亚马逊机器实例就像运行Linux(或Windows)的任何其他计算机一样。您可以使用机器在网络中时使用的相同工具。当然,您需要远程执行此操作。在Windows机器上,您可以使用PuttyWinScp等工具连接到实例 - 如果您能够创建新图像,您可能知道这些。使用这些工具配置实例,就像在本地网络中配置计算机一样。

答案 2 :(得分:0)

这取决于你所谓的'部署'。我见过人们将ftp-ing文件调用到服务器'部署':) 简而言之,您希望部署为:

  • 自动
  • 原子
  • 可逆
  • 管理数据库架构

更长的描述在这里: http://blog.astrails.com/2008/12/17/deployment-process-requirements

请注意,您可以使用ruby land中的部署工具来完成大部分工作: