我正在尝试通过我的 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 文件。
当我尝试访问我自己的网络服务器(例如 Bitnami)时,它运行良好 但它在 AWS EC2 中不起作用。
出了什么问题?
最佳答案
如果您将此处可能出现故障的不同组件分开,则此类问题的调试会容易得多。首先尝试在 EC2 实例上使用 mysql shell 连接到 RDS 实例,确保其正常工作后,继续调试 PHP 代码。
可以在此处找到连接 RDS 的说明 - http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html
关于Amazon Web 服务器中的 mySQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47773092/