qq_24986147
EXEC_CYC
采纳率50%
2017-09-03 06:57 阅读 1.2k

用localhost和127.0.0.1通过php连接mysql均不成功

win10,64位配置了一个apache2.4.17+php7.0.0+mysql5.7.10的环境,改默认端口为8080,测试是否配置成功时编写了两个php代码,
一个用来测试php和apache的文件info.php,用localhost:8080和127.0.0.1:8080均能正常显示信息,如下图
图片说明

另一个用来测mysql的文件sql.php如下,密码和用户和mysql吻合,但用localhost和127.0.0.1两者均打不开,一直显示正待等待响应,不知道为啥.....
<?php
$con=mysqli_connect('localhost:8080','root','password');
if(!$con) echo "失败!";
else echo "成功!";
mysqli_close($con);
?>

图片说明
并且,local host和127.0.0.1有时候都能正常打开,有时候只能某一个正常工作,有时候两个都开不了(都是在apache正常工作时).....也不知道为啥....

求大神解惑~十分感谢!
更多 0

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    wsbwsbcs2009cs wsbwsbcs2009cs 2017-09-03 07:54

    可能是网络问题,检查下防火墙之类的

    点赞 评论 复制链接分享
  • QQ736238785 涛涛之海 2017-09-03 07:03

    我有个问题127.0.0.1这个ip指的是什么?和localhost是什么关系?

    点赞 评论 复制链接分享

相关推荐