4

我有一个网站,我正在帮助朋友上传到亚马逊来托管。所有的 web 文件都是与 PHP 集成的 html,因此一个 PHP 文件可能代表页眉,一个可能代表正文,一个可能代表页脚。

通常我会把它上传到我的 HostGator 账户,生活会很好,但我想我不能把它放在一个桶里,让它在 Amazon S3 中工作。

如何设置它以使我的 PHP 文件正常工作?在设置自己的服务器时,我完全是个菜鸟。谢谢

编辑*对不起,我没有让自己更清楚。我意识到我不能单独使用 S3。那么我是将一些文件放在 S3 上,还是一切都放在 EC2 上?以及如何让 EC2 正常工作?就像我说的,在配置我自己的服务器时,我完全是个菜鸟。我只有一些需要工作的 .php 文件。是否有任何简单的教程可以帮助我设置 EC2 来执行此操作?

4

5 回答 5

4

您可能对AWS Elastic Beanstalk感兴趣。您只需上传您的应用程序,Elastic Beanstalk 就会自动处理容量配置、负载平衡、自动扩展和应用程序运行状况监控的部署细节。这是PHP 入门指南的链接。希望有帮助!

于 2013-08-29T22:03:43.387 回答
1

作为简单存储服务的 Amazon S3不处理任何动态的东西,例如 PHP。

Amazon 上的 PHP 托管涉及设置 EC2 实例,这就像管理任何其他服务器或 VPS 一样。

于 2013-08-29T04:23:00.750 回答
1

Amazon s3 仅用于维护您的文件。要托管您的文件,您必须查看另一个亚马逊服务amazon ec2

于 2013-08-29T04:23:39.213 回答
0

S3 只是一个对象存储服务。它是放置静态文件(如图像/css/javascript)的好地方,您可以直接提供这些文件,而不会给您的 ec2 实例增加更多负载

EC2 或多或少是一个运行您选择的操作系统的虚拟机。您可以将其配置为运行几乎任何东西。这是您的 php 应用程序将被托管的地方。

如果您不了解如何利用这两者,请坚持使用 EC2,直到您更好地了解如何使用每个系统。您可以使用基本的 LAMP 堆栈配置您的 ec2 实例,并像对待传统托管一样对待它。

于 2013-08-29T05:57:37.537 回答
0

i am using Elastic Beanstalk, for ruing my php based API application. its very easy to mange and run php files.

Open you console https://console.aws.amazon.com and find Elastic Beanstalk

here select new Environment for php and deploy and after all upload php application by zip file. and after uploading you can see a path/URL to see you index file.

于 2015-09-19T05:34:41.767 回答