Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1651 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  installer PHP et MySQL sur un IIS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

installer PHP et MySQL sur un IIS

n°1647773
Flyman30
Posté le 23-11-2007 à 10:13:44  profilanswer
 

J'ai un IIS fonctionnel avec lequel je travaille en ASP j'ai donc installer PHP5.2.5 dessus et les pages s'affiche normalement.
J'ai également installé MySQL 5.0 normalement (enfin je crois) le service est démarré.
J'ai installé phpMyAdmin 2.11.2.2  
 
Mon soucis que je ne parvient pas à résoudre :  
je fait http:\localhost\phpmyadmin et là j'ai une page d'erreur

Citation :

PHP ne peut charger l'extension mysql,
veuillez vérifier votre configuration de PHP - Documentation


Je suit donc le lien et j'arrive sur ça

Citation :

1.20 I receive the error "cannot load MySQL extension, please check PHP Configuration".
To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.
Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.


J'ai donc essayé d'enregistrer cette dll par regsvr32 mais j'ai un message d'erreur de la librairie!
 
Dans le fichier my.ini il y a des lignes de commandes à taper dans la console ce que j'ai fait, mais toujours pas de résultats !

Citation :

# On Windows you should keep this file in the installation directory  
# of your server (e.g. D:\Program Files\MySQL\MySQL Server 5.0). To
# make sure the server reads the config file use the startup option  
# "--defaults-file".  
#
# To run run the server from the command line, execute this in a  
# command line shell, e.g.
# mysqld --defaults-file="D:\Program Files\MySQL\MySQL Server 5.0\my.ini"
#
# To install the server as a Windows service manually, execute this in a  
# command line shell, e.g.
# mysqld --install MySQLXY --defaults-file="D:\Program Files\MySQL\MySQL Server 5.0\my.ini"
#
# And then execute this in a command line shell to start the server, e.g.
# net start MySQLXY


Dans la commande net start MySQLXY il faut remplacerXY par quoi ? 50 ou 5.0 ?  
 
 
 
Une aide serais la bienvenue, merci.

mood
Publicité
Posté le 23-11-2007 à 10:13:44  profilanswer
 

n°1647777
MagicBuzz
Posté le 23-11-2007 à 10:20:00  profilanswer
 

Ben regarde dans la liste de tes services Windows comment s'appelle ton service MySQL :D
Et logiquement, c'est la même chose que ce que tu as mis dans la ligne :
mysqld --install MySQLXY --defaults-file="D:\Program Files\MySQL\MySQL Server 5.0\my.ini"

Message cité 1 fois
Message édité par MagicBuzz le 23-11-2007 à 10:20:52
n°1647795
Flyman30
Posté le 23-11-2007 à 10:52:27  profilanswer
 

MagicBuzz a écrit :

Ben regarde dans la liste de tes services Windows comment s'appelle ton service MySQL :D
Et logiquement, c'est la même chose que ce que tu as mis dans la ligne :
mysqld --install MySQLXY --defaults-file="D:\Program Files\MySQL\MySQL Server 5.0\my.ini"


 
bon ça c'est fait, mais ça n'a pas résolu nom problème  :cry:  

n°1647973
NewsletTux
<Insérez ici votre vie />
Posté le 23-11-2007 à 15:20:47  profilanswer
 

vérifie au passage s'il n'y a pas de conflit de port ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1647984
Flyman30
Posté le 23-11-2007 à 15:30:00  profilanswer
 

NewsletTux a écrit :

vérifie au passage s'il n'y a pas de conflit de port ...


 
Entre quoi et quoi ? Ou est-ce que je peux vérifier ça ?
 
merci.

n°1648015
dzing35
Posté le 23-11-2007 à 15:54:15  profilanswer
 

Remarque peut-être stupide mais dans php.ini tu as bien décommenté : extension=php_mysql.dll


---------------
Fred => http://www.meance.free.fr
n°1648023
Flyman30
Posté le 23-11-2007 à 16:02:45  profilanswer
 

dzing35 a écrit :

Remarque peut-être stupide mais dans php.ini tu as bien décommenté : extension=php_mysql.dll


 
Merci de ta réponse, je ne l'avais pas fait, mais maintenant oui et ça n'a rien changé

n°1648039
spach
Posté le 23-11-2007 à 16:18:01  profilanswer
 
n°1648073
leflos5
On est ou on est pas :)
Posté le 23-11-2007 à 16:46:01  profilanswer
 

Et le chemin est bon dans le php.ini pour les extensions? Le IUSR_* a le droit d'aller lire dans ce répertoire?
 
Cette dll est bien présente quelque part au moins... :??:

n°1648076
Flyman30
Posté le 23-11-2007 à 16:46:40  profilanswer
 


 
Toi tu n'as pas lu mon post !  :o  
 
J'ai dit que le module PHP était installé et fonctionnait !!
Que le serveur MySQL était installé et démarré en tant que service de Windows.
 
Ce qui ne fonctionne pas c'est phpMyAdmin...

mood
Publicité
Posté le 23-11-2007 à 16:46:40  profilanswer
 

n°1648083
Flyman30
Posté le 23-11-2007 à 16:50:03  profilanswer
 

leflos5 a écrit :

Et le chemin est bon dans le php.ini pour les extensions? Le IUSR_* a le droit d'aller lire dans ce répertoire?
 
Cette dll est bien présente quelque part au moins... :??:


 
IUSR_* à les droits écritures et lecture  
 
la DLL est présente dans D:\program files\PHP\ext

n°1648086
naceroth
Posté le 23-11-2007 à 17:01:52  profilanswer
 

Tu as vérifier via un simple phpinfo() si l'extension était bien prise en compte par php ?

n°1648104
Flyman30
Posté le 23-11-2007 à 17:17:39  profilanswer
 

naceroth a écrit :

Tu as vérifier via un simple phpinfo() si l'extension était bien prise en compte par php ?


 
je ne connaissais pas cette commande je pratique l'ASP d'habitude mais  
 
Dans php.ini j'ai : extension_dir ="D:\Program Files\PHP\ext"
 
et en faisant phpinfo()  
 
dans Configuration PHP core j'ai  extention_dir = C:\Inetpub\php5
 
Zarb non ?

n°1648106
naceroth
Posté le 23-11-2007 à 17:25:22  profilanswer
 

Pas vraiment ce que je voulais savoir mais c'est quand même un indice :D
 
Tu redémarres bien le serveur après chaque modif du php.ini ? Pas plusieurs php.ini qui trainent sur la bécane ?

n°1648117
Flyman30
Posté le 23-11-2007 à 17:42:32  profilanswer
 

naceroth a écrit :

Pas vraiment ce que je voulais savoir mais c'est quand même un indice :D
 
Tu redémarres bien le serveur après chaque modif du php.ini ? Pas plusieurs php.ini qui trainent sur la bécane ?


 
je viens de rédemarrer le PC  
 
maintenant le path est bon mais j'ai un autre message d'erreur !

Citation :

Erreur lors du démarrage de la session, veuillez vérifier les erreurs indiquées par PHP ou dans le fichier témoin du serveur web, et configurer PHP correctement.


 
je vais donc aller voir les log de IIS  :D  

n°1738815
BilupBaloo
Posté le 29-05-2008 à 12:42:50  profilanswer
 

Salut à tous.
 
J'essaye d'installer PHP5-MySQL5.0 sur IIS6. Php fonctionne, MySQL aussi. J'arrive à voir la config MySQL dans le phpInfo. Mais quand je veux me connecter via mysql_connect, j'ai une erreur :
 
Access denied for user 'IUSR_*****'@'localhost' (using password: NO)
 
Alors qu'evidemment, ce n'est pas l'user IIS que j'utilise pour me connecter, je ne comprends qu'est ce qui fait que c'est toujours lui qui est utilisé. (ça ne fonctionne que si je le crée dans MySQL sans mdp ...)
 
Si vous aviez une petite piste, car je commence à tourner en rond.
 
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  installer PHP et MySQL sur un IIS

 

Sujets relatifs
Telechargement impossible cause PHP...Modifier les données EXIF d'une photo sous PHP
Migration PostGre SQL vers MySQLDreamweaver CS3 et PHP Upload
Requete mysql avec min() et max()Erreur entre PHP et BD mysql
Problème : Appli delphi sur base mysql whitespace[PHP][6] - Meeting notes
[PHP] Problème déconnection sous IE 
Plus de sujets relatifs à : installer PHP et MySQL sur un IIS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR