Page 1 sur 1

Call to undefined function mysql_get_client_info()

Posté : 27 févr. 2007, 17:57
par tony20592
Problème étrange ! j'essaye d'installer php5 et mysql 4.1 sur windows 2003 avec IIS6.

- le php est fonctionnel en isapi
- mysql est bien demarré dans les services et je peux y accéder via les lignes de commandes.

mais lorsque je lance la page de phpmyadmin j'ai cette erreur :
Fatal error: Call to undefined function mysql_get_client_info() in D:\inetpub\wwwroot\phpmyadmin\libraries\defines.lib.php on line 47
J'ai pourtant bien mis libmysqli.dll dans c:\windows\system32 j'ai egalement corectement configuré le php.ini pour les extentions et la prise en compte de la dll mysql.

le plus rigolo (ahem ...) c'est que si je retire le php.ini du repertoire windows, cela ne change rien et je peux meme afficher phpinfo() sans aucun messages d'erreur ...

une solution ?
merci :)

Posté : 01 mars 2007, 10:15
par zigz4g
Comme tu le dis, tu a bien la librairie de mysqli.

Phpmyadmin a l'air d'utiliser la librairie mysql tu remarquera le I (i) en moins.
mysql_get_client_info()
PHP5 est compile par defaut avec l'extension MySQLi par defaut maintenant.
Soit tu recompile avec MySQL, soit tu trouve comment mettre l'extension MySQL en plus.

Posté : 01 mars 2007, 10:58
par titerm
Qd tu affiches ton phpinfo(), regarde bien quel est le php.ini qu'il utilise... Il y a fort a parier que ce ne soit pas celui que tu modifies, ce qui expliquerai pourquoi il n'a aucun effet...