目前,我试图测试从一台机器到另一台机器到数据库的连接。一台机器安装了MySQL,并且已经建立并运行了一个数据库,并且我希望在PHP中使用mysqli连接另一台机器。两台机器都是Ubuntu,我使用PHP 5.6。我安装了MySQL客户端我想用来连接到数据库的计算机上,当我尝试使用下面的代码连接到数据库在PHP中:如何配置MySQLi以识别PHP中的mysqli命令?
<?php
$mysqli = new mysqli('hostname', 'username', 'password', 'dbname');
if($mysqli->connect_errno) {
echo "Failed to connect to MySQL database.";
exit();
}
?>
是错误的,并显示出“此页面不能正常工作”的错误页面,其中包含HTTP 500错误我已经试过如下:
命令和apt-get安装PHP-mysqli的(GOT,它被安装在标准版的消息,我想这是因为我安装了mysql客户端)
phpenmod mysqli(这并没有改变任何东西)
我不知道还有什么我应该尝试。我相信我已经安装了PHP 5.6和PHP 7.1,这会导致一个问题?您可以推荐哪些步骤来排除故障并解决mysqli无法正常工作的问题?
检查您的服务器的error.log文件。它会给你更多的信息是什么问题 – Oluwaseye