Problème de configuration WAMP

Vonscott Messages postés 61 Date d'inscription vendredi 6 janvier 2006 Statut Membre Dernière intervention 19 septembre 2011 - 14 sept. 2011 à 21:45
Vonscott Messages postés 61 Date d'inscription vendredi 6 janvier 2006 Statut Membre Dernière intervention 19 septembre 2011 - 19 sept. 2011 à 12:50
Salut à tous,

Excusez moi, je vous promet que j'ai cherché, mais je n'ai pas trouvé de solution à mon problème ( ou alors je suis trop nul en anglais ).

J'ai un site qui fonctionnait très bien avant que je ne change de config ( et d'OS d'ailleurs ).

Je viens de passer à un beau quadri-coeurs I5 sous windows 7 64bits. J'ai donc installé PHP 5.3.5, Apache 2.2.17 (Win32) et MySql ( mysqlnd 5.0.7-dev - 091210 - $Revision: 304625 $ ).

Aprés installation de ce serveur; bah le site ne marche plus. J'ai l'erreur suivante :

"Fatal error: Class 'mysqli' not found in C:\Serveurweb\sites\site\function.php on line 85" + une erreur de Timezone ( mais ca, je saurait la resoudre plus tard ).

Je suppose qu'il s'agit d'un probleme de configuration entre mysqli et mysqlnd, mais je ne trouve pas. Entre le mysql.conf, le php.ini, etc..

Quelqu'un à deja eu ce souci ???

6 réponses

cs_ghuysmans99 Messages postés 3983 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
14 sept. 2011 à 22:46
L'extension mysqli n'est peut-être pas installée, regarde dans ton php.ini (ligne extension=php_mysqli.dll à "décommentariser") ...

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
0
Vonscott Messages postés 61 Date d'inscription vendredi 6 janvier 2006 Statut Membre Dernière intervention 19 septembre 2011
15 sept. 2011 à 20:46
Salut et merci,

Désolé je sais pas pourquoi j'ai mis "PB wamp" puisque j'ai bien installé Apache, PHP, mysql séparément. Je suis vraiment trop nul !

Et, oui, j'ai bien "dé-commenté" la ligne mysqli.
Voici la config ( php.ini, seulement les lignes dé-commentées )

extension=php_bz2.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
0
cs_ghuysmans99 Messages postés 3983 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
16 sept. 2011 à 06:26
extension_dir est défini dans ton php.ini ? Bizarre, ça devrait pas poser de problèmes avec la 5.3 ...

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
0
Vonscott Messages postés 61 Date d'inscription vendredi 6 janvier 2006 Statut Membre Dernière intervention 19 septembre 2011
17 sept. 2011 à 23:51
Hello,

Bah oui, dans mon php.ini j'ai bien

extension_dir = "C:/Serveurweb/php/ext/" ( dé-commenter bien sur )

Quand je tape: C:/Serveurweb/php/ext/ dans mon explorateur Windows, j'ai bien le fichier (la dll) php_mysqli.dll dans le dossier.

Je te promet, je m'arrache les cheveux avec cette connerie, j'arrive pas à trouver, ça me saoule grave.

J'ai même désinstallé/ré-installé apache-php-mysql, toujours le même message.

J'ai aussi regardé mon mysql.conf ( je crois pas voir d'erreur ). Mais bon, c'est ma première fois avec mysqlnd, y'a peut être quelque-chose à ajouter/modifier.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_ghuysmans99 Messages postés 3983 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
18 sept. 2011 à 00:13
Quand tu fais un phpinfo(), mysqli s'y trouve ?

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
0
Vonscott Messages postés 61 Date d'inscription vendredi 6 janvier 2006 Statut Membre Dernière intervention 19 septembre 2011
19 sept. 2011 à 12:50
Non, dans mon phpinfo(), je n'ai que l'extension mysqlnd
0