【问题标题】:mysql php connection problem in windows 7Windows 7中的mysql php连接问题
【发布时间】:2011-01-17 21:15:56
【问题描述】:

我安装了 windows7 Ultimate 和 php 5.3.1 和 mysql server 5.1

mysql 服务器工作正常

                  mysql>

如果看到 phpinfo();

我得到下表

              mysql
       MySQL Support enabled 
      Active Persistent Links  0  
      Active Links  0  
      Client API version  mysqlnd 5.0.5-dev - 081106 - $Revision: 289630 $  
      Persistent cache enabled 
      put_hits  0  
      put_misses  0  
      get_hits  0  
      get_misses  0  
      size  2000  
       free_items  2000  
      references  2  

但是当我使用以下 php 命令连接时

   $db_host="localhost"; 
   $db_name="mysql";
   $db_user="root";
   $db_pass="*****"; 

   $dbc=mysql_connect($db_host,$db_user,$db_pass) OR DIE (mysql_error());
   $dbs=mysql_select_db($db_name) OR DIE (mysql_error());

当我运行页面时,页面加载时间很长,然后什么也不返回。 如果我通过任何查询它返回false,我认为它的连接问题。

谢谢

【问题讨论】:

  • 您应该查看 Apache 错误日志,因为它可能是其他类型的问题(我曾经遇到过 APC 问题,然后切换到 VC9 编译版本)。

标签: php mysql windows-7


【解决方案1】:

您应该尝试使用纯 php.exe 进行连接,而不是 Web 服务器。 显示什么错误信息? 也可以试试 '127.0.0.1' intsead of 'localhost'

【讨论】:

    【解决方案2】:

    是的,使用 127.0.0.1 而不是 localhost。或者,您可以在 HOSTS 文件中禁用 IPv6 或禁用 IPv6 localhost 别名。

    【讨论】:

    • 它在 127.0.0.1 上运行良好,为什么不使用 localhost...?
    猜你喜欢
    • 2011-06-15
    • 1970-01-01
    • 2020-11-20
    • 2020-01-22
    • 1970-01-01
    • 2019-06-30
    • 2019-05-18
    • 1970-01-01
    • 2016-04-24
    相关资源
    最近更新 更多