将PHP与托管在AWS上的angular应用程序一起使用

时间:2018-10-22 14:19:04

标签: php angular amazon-web-services amazon-s3

我是AWS的新手。我创建了一个数据库,目前正在托管网站。太好了!

问题在于,我不知道如何集成在AWS开始之前使用的PHP文件。

我以前的堆栈是:Angular,MyPHP,MySQL,Apache。一切都在本地运行。因此,我能够为数据库使用相同的IP,也可以运行php文件。

我试图做的是将php文件上传到S3存储桶中。这行不通。网站只会下载文件,不会执行。

那么,我将如何像在本地计算机上那样实现在AWS上集成PHP的流畅方法?

2 个答案:

答案 0 :(得分:3)

如果要在AWS上执行此操作,则需要一个EC2实例来对数据库运行动态查询。 S3将只托管可在客户端(JavaScript)上运行的静态文件或程序。

如果这是一个基本网站,则可能需要考虑LightSail

答案 1 :(得分:0)

我的建议是

  1. 使用EC2而不是使用s3来托管PHP网站,因为您可以完全控制服务器。
  2. 要使用PHP设置EC2,请遵循以下文章中的步骤。 Setting up EC2(ubuntu instance) for php