【发布时间】:2015-10-09 16:47:50
【问题描述】:
我确定总的新手问题,但我是 S3 的新手,并试图在我的服务器上打开一个简单的 PHP 文件。然而,它每次都提示保存文件而不是打开它。 S3 不能运行 PHP 文件吗?
【问题讨论】:
-
不,我无法运行 php 文件..... S3 是文件存储系统,不是执行代码的系统
-
您需要有一个网络服务器。这样的例子是 Apache 网络服务器。
我确定总的新手问题,但我是 S3 的新手,并试图在我的服务器上打开一个简单的 PHP 文件。然而,它每次都提示保存文件而不是打开它。 S3 不能运行 PHP 文件吗?
【问题讨论】:
我相信 Amazon S3 是 storage 而不是 server。
亚马逊 S3: Amazon Simple Storage Service (Amazon S3) 为开发人员和 IT 团队提供安全、持久、高度可扩展的对象存储。 Amazon S3 易于使用,具有简单的 Web 服务界面,可以从 Web 上的任何位置存储和检索任意数量的数据。使用 Amazon S3,您只需为实际使用的存储付费。没有最低费用,也没有安装费用。
亚马逊 EC2: Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可在云中提供可调整大小的计算容量。它旨在让开发人员更轻松地进行 Web 规模的云计算。
链接:https://aws.amazon.com/ec2/
您想从 EC2 获取实例并在其 linux 服务器上安装 php。
AWS 有一个很棒的教程来做到这一点here。
基本上,AWS EC2 linux 服务器与任何其他 linux 服务器相同,除了 AWS 的许多功能,因此您可以按照其他教程了解如何在 Apache2 服务器上安装 PHP。
祝你好运!
编辑:但是,您可以托管 static 网站。静态网站是向所有用户显示相同内容的网站。基本信息网站就是一个例子。与static 网站相反,dynamic 网站是一个为不同用户显示不同内容的网站。 php script 的目的是创建一个动态网站,因此您必须寻找 AWS S3 以外的其他选项。所以 EC2 非常适合您。
【讨论】: