EXEC_CYC 2017-09-03 06:57 采纳率: 50%
浏览 1247
已采纳

用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 2017-09-03 07:54
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器