您好我正在尝试使用存储在AWS EC2实例中的PHP代码连接到Amazon Web Services MYSQL RDS实例。我的AWS EC2实例已正确连接,我使用PuTTY SSH客户端安装了Apache,PHP和MYSQL。但是,当我从浏览器执行我的PHP代码时,出现以下错误:
ec2-.....compute.amazonaws.com (EC2 Public DNS) is currently unable to handle this request.
HTTP ERROR 500
这是我的PHP代码:
注意:我使用AWS MYSQL RDS实例端点(没有端口号)作为“DB_SERVER”,AWS MYSQL RDS实例的主用户名和主密码。我已将我的PHP文件存储在/ var / www / html中。
任何人都可以告诉我为什么我无法通过AWS EC2实例连接到我的AWS MYSQL RDS实例???
答案 0 :(得分:2)
如果您将可能出错的不同组件分开,则此类问题更容易调试。首先尝试使用EC2实例上的mysql shell连接到RDS实例,并确保它正常工作后 - 继续调试PHP代码。
可以在此处找到连接到RDS的说明 - http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html
答案 1 :(得分:1)