我正在尝试通过我的AWS EC2连接mySQL。
但是当我试图访问这个页面时,它不起作用。出现此错误消息。
“这个页面不工作了
18.221.###.92目前无法处理此请求。HTTP错误500‘
下面是连接的简单代码。
<?php
$host = 'localhost';
$user = 'root';
$passWord = '#####';
$dbName = 'member';
$dbConnect = new mysqli($host,$user,$passWord,$dbName);
if($dbConnect){
echo "MySQL Connection success.";
}
else{
echo "MYSQL Connection failed.";
}
?>我使用Filezila上传了这个php文件。
当我尝试访问我自己的web服务器(例如Bitnami)时,它工作得很好,但是它在AWS EC2中不起作用。
怎么了?
发布于 2017-12-12 12:53:38
如果将可能出现故障的不同组件分离,这种类型的问题很容易调试。首先,尝试使用EC2实例上的mysql连接到RDS实例,并在确保其工作后继续调试您的PHP代码。
有关连接到RDS的说明可以在这里找到- ConnectToInstance.html
发布于 2017-12-12 14:01:56
您需要提到您可以在AWS门户中找到的RDS URL。

然后将$host =‘localhost’替换为$host = 'RDS_Endpoint_url';
https://stackoverflow.com/questions/47773092
复制相似问题