installer PHP et MySQL sur un IIS - PHP - Programmation
Marsh Posté le 23-11-2007 à 10:20:00
Ben regarde dans la liste de tes services Windows comment s'appelle ton service MySQL
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"
Marsh Posté le 23-11-2007 à 10:52:27
MagicBuzz a écrit : Ben regarde dans la liste de tes services Windows comment s'appelle ton service MySQL |
bon ça c'est fait, mais ça n'a pas résolu nom problème
Marsh Posté le 23-11-2007 à 15:20:47
vérifie au passage s'il n'y a pas de conflit de port ...
Marsh Posté le 23-11-2007 à 15:30:00
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.
Marsh Posté le 23-11-2007 à 15:54:15
Remarque peut-être stupide mais dans php.ini tu as bien décommenté : extension=php_mysql.dll
Marsh Posté le 23-11-2007 à 16:02:45
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é
Marsh Posté le 23-11-2007 à 16:18:01
http://www.asp-php.net/ressources/ [...] p?codid=60
http://www.asp-php.net/tutorial/asp-php/iis_et_php.php
Marsh Posté le 23-11-2007 à 16:46:01
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...
Marsh Posté le 23-11-2007 à 16:46:40
spach a écrit : http://www.asp-php.net/ressources/ [...] p?codid=60 |
Toi tu n'as pas lu mon post !
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...
Marsh Posté le 23-11-2007 à 16:50:03
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? |
IUSR_* à les droits écritures et lecture
la DLL est présente dans D:\program files\PHP\ext
Marsh Posté le 23-11-2007 à 17:01:52
Tu as vérifier via un simple phpinfo() si l'extension était bien prise en compte par php ?
Marsh Posté le 23-11-2007 à 17:17:39
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 ?
Marsh Posté le 23-11-2007 à 17:25:22
Pas vraiment ce que je voulais savoir mais c'est quand même un indice
Tu redémarres bien le serveur après chaque modif du php.ini ? Pas plusieurs php.ini qui trainent sur la bécane ?
Marsh Posté le 23-11-2007 à 17:42:32
naceroth a écrit : Pas vraiment ce que je voulais savoir mais c'est quand même un indice |
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
Marsh Posté le 29-05-2008 à 12:42:50
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
Marsh Posté le 23-11-2007 à 10:13:44
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
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
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 !
# 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.