PHP-无法在AWS EC2上连接到MySQL

时间:2018-12-18 06:14:41

标签: php mysql

我能够从本地系统上的终端连接到mysql服务器,但无法从我的php代码连接到它。

<!-- Establish conenction to sql -->
<?php

session_start();

$servername = "ec2-xxxx.compute-1.amazonaws.com";
$username = "username";
$password = "password";
$dbname = "database_name";

// Create connection, the code hangs on this line
$conn = new mysqli($servername, $username, $password, $dbname);

?>

代码似乎挂在“新sqli”行上。我尝试将其放置在try-catch块中,但是catch块从未执行。在那条线之外什么也不会执行。

编辑:Dipti建议我放置ini_set('display_errors',1);在php文件的顶部。这给了我一个输出,说找不到mysqli。进行“ sudo apt安装php-mysql”解决了该问题。

1 个答案:

答案 0 :(得分:0)

您连接到sql服务器,并且您的server name应该是localhost而不是亚马逊链接。