PHP5.0.4 et MySQL4.1, ça veut pas...

PHP5.0.4 et MySQL4.1, ça veut pas... - Windows & Software

Marsh Posté le 17-04-2005 à 03:20:10    

Slt à tous.
 
J'ai installé un petit serveur  @ home (sous Windows) pour m'entrainer.
Au début j'ai installé Easy PHP, je sais c'est pas bien pour les serveurs, juste pour le dev, m'enfin j'étais hyper débutant, ensuite, à l'époque de PHP4, je me suis mis Apache 1.3, PHP4, MySQL, et tout marchait très bien.
Maintenant, je veux passez à Apache2 et PHP5, et tant qu'à faire je prend aussi la dernière version de MySQL (4.1)...
 
Mais c'est là que les problèmes commencent.
 
Apache et PHP fonctionnent très bien, mais dès que je veux charger l'extension php_mysql.dll, PHP me dit :
"PHP Startup: Unable to load dynamic library 'C:\php5\ext\php_mysql.dll' - Le module spécifié est introuvable."
 
Je suis tenté d'aller vérifier si le fichier existe, il est bien là.
De même, pourquoi pas, les autorisations et sécurités sur ce fichier, voir même le dossier de PHP5, idem, rien qui ne puisse l'empécher de fonctionner.
Alors je modifie dans le fichier de configuration, je remplace dans le chemin les "\" par des "/". Idem, ça ne change rien, et c'est encore pire, PHP veut charger "C:/php5/ext\php_mysql.dll"
J'ai déplacé PHP5 mais toujours rien à faire (en modifiant mon php.ini :D)...
 
Est-ce une incompatibilité connue entre PHP5 et MySQL4.1 ou alors mon PHP5 qui débloque?

Reply

Marsh Posté le 17-04-2005 à 03:20:10   

Reply

Marsh Posté le 17-04-2005 à 07:41:24    

Bon, j'ai essayé avec MySQL 4.024 donc cça n'a rien à voir avec MySQL, ça serait plutôt un problème de PHP5.
 
Quelqu'un a déjà eu ce genre de problèmes?
 
Sinon, ce que j'ai aussi essayé :
-Vérifier que le service MySQL soit démarré :D
=> Pas ça
-Modifier le dossier des extensions
=> Pas ça
 
Je sais pas trop quoi faire là :(

Reply

Marsh Posté le 18-04-2005 à 09:54:58    

personne n'a rencontré ces problèmes ???

Reply

Marsh Posté le 18-04-2005 à 10:09:13    

Je crois que cest php_mysqli.dll qu'il faut charger.

Reply

Marsh Posté le 18-04-2005 à 12:56:22    

idem.
 
en fait c'est comme si PHP n'arrivait pas à accéder au dossier des extensions (pourtant bien défini dans le PHP.ini) car aucune autre ne veut foncionner...

Reply

Marsh Posté le 18-04-2005 à 15:14:08    

Bon ben j'ai fait simple et je me suis mis à IIS pour coz que ça marche pas sous Apache.
Je le remettrai quand j'aurais plus d'infos.
 
IIS suffira pour le moment

Reply

Marsh Posté le 18-04-2005 à 15:33:48    

J'avais exactement le même problème que toi aprés bcp bcp de prise de tête ça a fini par fonctionner.
 
Par contre j'ai jamais réussi à faire fonctionner avec l'installateur.  
Si ce n'est déjà fais, tu devrais bien lire install.txt pour l'install à la mano. Y'a tout une histoire de PATH auquel il faut faire attention. Faut récupérer des extensions aussi il me semble.

Reply

Marsh Posté le 18-04-2005 à 15:38:09    

C'est parce qu'il faut effectivement utiliser les fonctions mysqli (notez le i final) pour pouvoir utiliser mysql 4.1. Et en plus c'est écrit dans l'aide :

Citation :

This MySQL extension doesn't support full functionality of MySQL versions greater than 4.1.0. For that, use MySQLi.

Reply

Marsh Posté le 19-04-2005 à 09:54:20    

je vais réessayé... mais chuis un peu dégouté qd même.
 
et puis IIS fonctionne si bien (POUR LE MOMENT :D) et avec MySQL svp :)
 
Merci à vous pour les réponses :)

Reply

Marsh Posté le 19-04-2005 à 10:07:41    

Xampp c'est pas mal !!
 
Liens Topic: Topic Xampp

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed