【问题标题】:Deploying PHP application using AWS Elastic Beanstalk使用 AWS Elastic Beanstalk 部署 PHP 应用程序
【发布时间】:2017-05-11 23:12:49
【问题描述】:

我对 AWS 很陌生。我正在尝试将我的 php 应用程序部署到 AWS。我创建了一个环境,然后以 zip 格式上传并部署了所有文件(包括 .sql)。当我尝试使用 URL 访问我的网站时,它不显示任何内容。当我尝试查看页面源时,它显示数据库连接错误?

任何帮助将不胜感激。 谢谢。

【问题讨论】:

  • BeansTalk 不会将您的 SQL 文件导入数据库。而且它不会设置数据库凭据(但我猜你可以使用环境变量)。那是你的责任。
  • @SergeyKovalev 我创建了与我的 Beanstalk 环境连接的 RDS。您能否指导我导入我的 sql 文件并将 sql 文件连接到我的 PHP 文件。那真的很有帮助。

标签: php mysql amazon-web-services amazon-ec2 amazon-elastic-beanstalk


【解决方案1】:

对于数据库连接, 您需要使用 RDS 或在实例上创建一个新环境。

您可以使用 Beanstalk 设置 RDS。

参考:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP.rds.html#create_deploy_PHP.rds.newDB

您仍然需要手动配置很多东西来将现有数据加载到 RDS 或实例。

希望对你有帮助.. :)

【讨论】:

    【解决方案2】:

    我曾写过一篇关于类似用例的博客。我也有一个相同的截屏视频。你能按照这个看看是否有帮助:

    http://www.tothenew.com/blog/aws-elastic-beanstalk-php/

    我已经部署了一个 wordpress PHP 网站。看看您需要的是 EC2 服务器上的新 RDS 或旧 RDS 实例或数据库,并且必须为 PHP 应用程序提供该端点和端口。

    【讨论】:

      猜你喜欢
      • 2018-09-13
      • 2016-09-05
      • 2021-02-11
      • 2017-08-01
      • 2020-04-29
      • 2012-09-24
      • 2018-12-07
      • 2022-06-11
      • 2017-09-28
      相关资源
      最近更新 更多