如何使用AWS托管PHP文件?

瑞安·埃布(Ryan Erb)

经过数小时的阅读文档,并熟悉了Amazon Web Services。我无法弄清楚如何托管一个PHP页面。

当前,我在基本网站上使用S3服务,但是我知道该服务不支持动态页面。我能够使用Elastic Beanstalk来使示例应用程序运行PHP。但是我真的不知道如何使用它。我阅读了其他一些服务,但它们似乎并没有满足我的要求,或者只是使人感到困惑。

因此,我希望能够做的是托管一个带有动态PHP页面的亚马逊网站。这可能吗?您使用什么服务?

克里斯

对于PHP应用程序,您实际上在AWS中有两个选择。

Elastic Beanstalk是一项服务,可接收您的代码并为您管理运行时环境-设置完毕后,它很容易部署,并且您不必担心管理服务器-AWS几乎可以完成所有工作你。您对环境的控制较少,但是如果您的服务器将在EB中运行,那么这很简单。

EC2更接近传统托管。您需要确定服务器的配置和部署方式(安装了哪些软件包,Linux的版本,实例大小等),系统架构(是否有用于缓存或数据库的单独实例,是否需要负载均衡器)等等)以及您如何管理可用性和可伸缩性(多个区域,多个数据中心,自动扩展规则等)。

现在,这些都是您可以使用的所有东西,您不必一定要使用。如果您只是想学习AWS中的php,则可以从一个EC2实例开始,部署您的代码,并使其在几分钟内运行,而无需担心上一节中的任何内容。只需从Amazon Linux AMI创建一个实例,安装apache和php,在防火墙中打开相应的端口(又称为EC2安全组),部署代码,即可正常运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用next在AWS S3上托管静态文件?

如何使用路由在 Angular 中托管文件?

如何使用PHP将文件从托管服务器复制到本地驱动器

.dockercfg文件应如何托管在AWS上的Mesosphere设置中,以便只有Mesosphere可以使用它?

如何使用从Google Maps API中的本地PHP文件而非在线托管的JSON文件返回的JSON数据?

如何使用Docker映像通过AWS托管SSL Rest API?

如何使用 NodeJS 即时解压缩托管的 tar 文件

如何使用Core Data验证托管对象存储的sqlite文件

如何使用gzip压缩将Heroku配置为托管文件

如何使用github托管外部CSS文件?

Blazor WASM 托管 - 如何使用 HttpPost 下载文件

如何配置Firebase托管以使用pug代替html文件?

如何为引用托管在Amazon AWS上的托管ASP.NET Web API的本地文件启用CORS

如何在Heroku上使用php和mongodb托管Webapp?

如何使用Firebase托管来托管映像?

如何与AWS EC2实例建立连接并找到托管文件

适用于PHP的AWS CloudFront托管

使用codeigniter php保护托管linux上文件夹中的文件

如何通过 CloudFormation 添加 AWS 托管策略

如何创建 AWS 托管的 KMS 密钥

如何使AWS实例成为托管实例?

如何使用php aws sdk复制整个s3文件夹?

如何使用AWS开发工具包PHP同步存储桶中的文件

如何使用流aws s3 php在文件末尾写?

如何使用 AWS SES 最新 SDK 3.33 和 PHP7 将文件作为附件发送?

如何使用配置文件(.ebextensions)在AWS Elastic Beanstalk上安装PHP IMAP Extension?

我如何使用 PHP 在 AWS S3 上删除超过 x 时间的文件

Next.js:托管在 AWS Cloudfront 上时,如何使链接与导出的站点一起使用?

如何使用 Route 53 重定向托管在 AWS 上的 HTTPS 域?