Installation à problème : activer mysql/mysqli

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Installation à problème : activer mysql/mysqli

Des forums trappus en PHP (et en français)

par lemoineo » 03 mars 2006, 05:21

Des forums trappus en PHP (et en français), il n'y en n'a pas tant que cela !
Alors évidemment, les modérateurs, ils ne trouvent pas forcément beaucoup de monde pour répondre à leurs questions ...
Merci encore pour ton boulot (bénévole)

par Cyrano » 20 févr. 2006, 10:00

Il faut dire que je dois avoir un talent particulier : je pose rarement des questions ici, mais quand j'en pose une, il est rare que j'obtienne une réponse autrement que par moi-même :-s

par Truc » 20 févr. 2006, 01:15

Tu es tellement au-dessus de tous niveaux que tu dois ouvrir un sujet incompréhensible pour y répondre et solutionner toi-même le problème =D> :mrgreen:

par Cyrano » 19 févr. 2006, 23:02

J'ai fini par trouver grace à un commentaire vu dans la doc. Je vous mets ce commentaire tel quel ci-dessous :
Just a quick note which may help Windows users setting up PHP/Apache/MySQL. I was receiving these two error messages on Apache startup: 1) "The procedure entry point mysql_thread_end could not be located in the dynamic link library LIBMYSQL.dll" and 2) "PHP Startup: Unable to load dynamic library '<my php installation dir>/ext/php_mysql.dll' - The specified procedure could not be found". After checking that libmysql.dll did exist in my root PHP install dir, and that this dir was in my path, I determined that the problem was an older version of libmysql.dll. My solution was to search all harddrives for this file (I found 6 copies of 5 different versions), and rename all of them except my PHP install dir copy. PHP, Apache andMySQL all function as expected after making this change.
En clair, en faisant une recherche via l'explorateur, on peut avoir des surprises : j'avais quatre versions différentes de la libmysql.dll.

Cette fois, problème résolu.

par Cyrano » 19 févr. 2006, 19:08

Bon, ben je relance, je n'ai rien résolu du tout et même avec WAMP j'ai le même problème.

Si quelqu'un l'idée géniale qui me débloquerait, ça m'aiderait pas mal :?

Installation à problème : activer mysql/mysqli

par Cyrano » 17 févr. 2006, 20:17

Salut tout le monde,
j'ai un sacré problème d'activation de mysql, voic le schéma global.

Je viens de remonter complètement mon environnement de développement sur un portable avec la configuration suivante:
  • Windows 2000 Pro SP4
  • Apache 2.0.55;
  • PHP 5.1.2;
  • MySQL 5.0.18;
Au démarrage du système, toutes les extensions sont correctement chargées sauf les dll mysql : que ce soit php_mysql.dll ou php_mysqli.dll, rien à faire.

J'ai bien mis dans C:\WINNT la libmysql.dll + une copie des deux autres citées plus haut. J'ai même poussé le vice jusqu'à en mettre une autre copie dans C:\WINNT\system32

Quand je relance Apache, j'ai toujours la même chose :
PHP Warning: PHP Startup: Unable to load dynamic library 'C:/PHP/ext/php_mysqli.dll' - La proc\xe9dure sp\xe9cifi\xe9e est introuvable.\r\n in Unknown on line 0
C'est pareil si j'essaye avec php_mysql.dll voire même avec les deux.

MySQL fonctionne correctemnt et j'y accède très bien via MySQL Administrator par exemple. Mais ça s'arrête là :?

Là, je sèche et je vois pas ce que j'ai pu oublier. J'ai exactement la même configuration sur mon ordinateur principal et tout est parfaitemnt fonctionnel. Un idée :?:

[Edit]Bon, problème résolu, j'ai installé WAMP dernière versionet tout baigne, je vais fouiller un peu dans les configurations pour comprendre.[/Edit]