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

EXEC_CYC 2017-09-03 02:52:16
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正常工作时).....也不知道为啥....

求大神解惑~十分感谢!
...全文
333 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
EXEC_CYC 2017-09-03
  • 打赏
  • 举报
回复
引用 2 楼 qq_24986147 的回复:
[quote=引用 1 楼 hongmei85 的回复:] 试下$con=mysqli_connect('localhost','root','password');
ok了!感谢感谢~ 之前以为改了端口所以这里也要相应的改动呢......不过用localhost还是开不了...[/quote] 关了防火墙之后可以开了
EXEC_CYC 2017-09-03
  • 打赏
  • 举报
回复
引用 1 楼 hongmei85 的回复:
试下$con=mysqli_connect('localhost','root','password');
ok了!感谢感谢~ 之前以为改了端口所以这里也要相应的改动呢......不过用localhost还是开不了...
hongmei85 2017-09-03
  • 打赏
  • 举报
回复
试下$con=mysqli_connect('localhost','root','password');

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧