2010-02-17 4 views
0

i installer Windows7 ultime et php 5.3.1 et serveur MySQL 5.1problème de connexion mysql php dans Windows 7

travail serveur MySQL amende de

    mysql> 

et si voir phpinfo();

i obtenir le tableau suivant

   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 

mais quand je me connecte avec commande suivante 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()); 

quand je lance la page, la page prend beaucoup de temps dans le chargement, puis revenir rien. et si je passe une requête, il renvoie false, je pense que son problème de connexion.

Merci

+0

Vous devriez consulter le journal des erreurs Apache car il s'agit probablement d'un autre type de problème (j'ai déjà eu un problème avec APC, puis j'ai basculé vers la version compilée de VC9). – aefxx

Répondre

2

Oui, utilisez 127.0.0.1 au lieu de localhost. Vous pouvez également désactiver IPv6 ou désactiver l'alias IPv6 localhost dans votre fichier HOSTS.

+0

son fonctionnement bien avec 127.0.0.1 pourquoi ne pas travailler avec localhost ...? – air

+0

@air http://stackoverflow.com/a/15436435/889949 – DaveRandom

0

Vous devriez essayer de vous connecter en utilisant SAPI pur, pas le serveur web. Quel message d'erreur est affiché? Également peut-être essayer '127.0.0.1' intsead de 'localhost'