如何在Amazon EC2上上传Web应用程序?

Abh*_*bhi 5 php mysql phpmyadmin amazon-ec2

你能告诉我关于亚马逊EC2的事吗.我正在本地完成一个功能齐全的小型Web应用程序 - 大约20-25页.但现在业主希望将其上传到云上而不是简单的服务器上.

请告诉我,我的应用程序是否应该进行任何更改?是否需要在Amazon Cloud上使用PHP SDK.在云上管理实例需要哪些步骤?

请提供一些链接,我可以从中获取有关此内容的详细信息.

我在PHP和MySQL中使用我的应用程序.

jmo*_*253 7

Amazon EC2是亚马逊的弹性计算云.EC2是一个在云中托管专用服务器的平台.这与平台作为服务模型不同,例如Google App Engine,您肯定需要使用他们的SDK.

例如,如果您的本地服务器正在运行SUSE,并且EC2服务器正在运行SUSE,那么理论上您的应用程序应该在两台服务器上运行相同.您应该能够像使用本地服务器一样使用SSH连接访问EC2服务器.您应该能够使用安全副本(scp)复制应用程序.

此外,假设他们正在运行SUSE,您需要确保Apache配置为运行PHP脚本,并且您需要安装和配置MySQL,就像在本地服务器上一样.

您的应用应该在亚马逊上正常运行.您还在处理专用服务器.主要区别在于你无法亲身接触它,因为它在弗吉尼亚州的某个地方我认为.

话虽如此,有一个适用于亚马逊的PHP SDK,但目前还不清楚它的用途是什么.我在没有SDK的EC2上运行PHP就好了.但如果您有兴趣,链接如下:

http://aws.amazon.com/sdkforphp/

编辑:

PHP API的主要优点是应用程序将与Amazon服务集成的情况.例如,假设您的应用程序将文件保存到Amazon S3.S3使用REST接口与S3 Cloud上的资源进行交互.PHP API不是自己编写REST接口的包装器,而是包含一些预先打包的API,使开发更快.

您可以在Amazon PHP SDK常见问题解答中了解更多信息