amazon-web-services - 如何在我的 beanstalk ec2 环境中安装 phpmyadmin
问题描述
我已将我的 Codeigniter 应用程序部署到 aws beanstalk 环境中,然后我在环境中创建了一个 RDS 实例。我将入口规则设置到 RDS 中,以便只允许来自 beanstalk ec2 实例的入站流量。我已经通过 ssh 检查了从 ec2 对 RDS 实例的 mysql 访问,并运行以下命令,一切正常。“mysql -h {RDS_Host} -P 3306 -u {RDS_Username} -p” 现在我想使用安装在 beanstalk ec2 中的 phpmyadmin 访问 RDS 数据库。因此,任何人都可以解释如何在 beanstalk ec2 实例中安装和配置 phpmyadmin,以便我可以使用它访问 RDS。
注意:我正在使用 EB CLI 部署我的应用程序的每个版本。
解决方案
这就是我在 ELB 实例上设置我的 phpmyadmin 的方式:
1) 从官方网站下载 PHPMyAdmin:https ://www.phpmyadmin.net/ 2) 在你的 dev 目录中解压缩文件(例如:yoururl.com/phpmyadmin) 3) 打开 config.sample.inc.php,用你的RDS 凭据,保存并重命名为 config.inc.php 4) 删除 /setup 目录 5) 使用新档案进行部署 6) 开心!:)
推荐阅读
- node.js - 为什么在所有更新服务方法中都调用 Hook
- django - GCP:gunicorn.errors.HaltServer:
- javascript - 是否可以使用公钥/私钥签名方法验证我的 JavaScript 库?
- python - Python tkinter如何定义图像变量
- react-native - 显示加载条的条件错误
- python - 如何使用 Kivy 和 mapview 部署 PyCharm 项目?
- python-3.x - 如何使用 Flask 和 Docker 处理相对导入?
- reactjs - 内部调用函数从外部反应功能组件
- c# - NotMapped 属性可以用于不映射到数据库表的实体框架核心实体吗?
- javascript - 如何格式化基于 ajax 的 Select2 预填充?