当我尝试将MySql与php的mysqli连接时出现错误500

时间:2018-10-01 21:51:14

标签: php mysql nginx mysqli

我在php下面编写了连接MySQL DB的代码:

    <?php
// Connect to MySQL
$servername = "localhost";
$username = "user";
$password = "A11b22c33&";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>

但是,此代码无法建立任何连接。我得到的只是错误以下信息:

currently unable to handle this request.
HTTP ERROR 500

但是,如果我删除代码的连接部分,那么我的php文件就可以正常工作,即,我得到 echo 'Connected成功'

<?php
// Connect to MySQL
$servername = "localhost";
$username = "user";
$password = "A11b22c33&";


echo "Connected successfully";
?>

有人可以帮助我了解问题出在哪里吗?我已经检查了用户名和密码,它们是完美的

1 个答案:

答案 0 :(得分:2)

我刚刚使用mysqlnd安装了apt-get install php-mysqlnd,并且运行正常。

相关问题