MySQL PHP проблема подключения в Windows 7 - PullRequest
0 голосов
/ 17 февраля 2010

я устанавливаю 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, я думаю, что проблема с подключением.

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 февраля 2010

Да, используйте 127.0.0.1 вместо localhost. В качестве альтернативы вы можете отключить IPv6 или отключить псевдоним localhost IPv6 в файле HOSTS.

0 голосов
/ 17 февраля 2010

Вы должны попытаться подключиться, используя чистый php.exe, а не веб-сервер. Какое сообщение об ошибке отображается? Также возможно попробуйте '127.0.0.1' intsead из 'localhost'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...