我正在使用 PHP 5.5 和 MAMP(从下载here):
我有一个像这样的基本脚本:
<?php
$servername = "127.0.0.1";
$username = "root";
$password = "root";
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
当我运行这个脚本时,我收到此错误:
PHP Warning: mysqli_connect(): (HY000/2002): Connection refused in /Applications/MAMP/htdocs/test/test.php on line 7
我需要在 MAMP 或 PHP 中设置一些配置问题吗?
如果其他人遇到此问题,MAMP 上 mysql 的默认端口是8889
,但是 php 期望用于 mysql 的端口是3306
。所以你需要打开MAMP,进入首选项,并将MAMP mysql端口更改为3306
, then 重启mysql服务器。现在连接应该成功,主机=localhost,用户=root,密码=root。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)