Page 1 sur 1

problème de lien php mysql sur windows server 2003

Posté : 24 juin 2009, 15:10
par belgariel
Bonjour,

Je suis actuellement en train d'installer wordpress sur Windows server 2003. Pour cela j'ai aussi dû installer MySql et Php5.

Pour terminer l'installation de wordpress je dois aller sur une page php (install.php) qui se trouve dans le dossier wordpress qui est sur le serveur. Mais lorsque je vais sur cette page le message suivant apparait :
Votre installation PHP ne dispose pas de MySQL. Extension requise pour WordPress.

Après avoir fait quelques recherches sur internet j'ai modifé le fichier php.ini.
J'y ai mis :
extension_dir = "C:\Inetpub\php\ext "
extension=php_mysql.dll
extension=php_mysqli.dll

Ces modifications n'ont rien changé.

Est-ce qu'il y a d'autres paramètres à modifier ? Par exemple dans les réglages de IIS.

J'espère que je m'adresse au bon forum, je pense que ce problème est plus du ressort du php que de mysql ou de wordpress.

Posté : 24 juin 2009, 15:39
par charabia

Posté : 24 juin 2009, 17:30
par belgariel
J'ai essayé le tutoriel que tu m'as indiqué mais ça n'as rien changé.

Dans le tutoriel il est indiqué d'utiliser libmysqli.dll mais je n'est trouvé que libmysql.dll dans le dossier php. Est-ce que cela peut avoir un impact sur le fonctionnement ?

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 24 juin 2009, 18:02
par enneite
extension_dir = "C:\Inetpub\php\ext "
extension=php_mysql.dll
extension=php_mysqli.dll
Si ut parametres ton php ini comme ci-dessus, regarde dans le dossier "C:\Inetpub\php\ext " et regarde si tu y trouves les fichiers dll : php_mysqli.dll et/ou php_mysqli.dll

Si php_mysqli.dll manque (par exemple, on procede pareil pour l'autre), mets la en commentaire dans ton php.ini:
extension_dir = "C:\Inetpub\php\ext "
extension=php_mysql.dll
;extension=php_mysqli.dll
sinon php la cherchera en vain.
Tu travailleras alors avec les fonctions associées à la dll presentes, elles ont les memes syntaxes (lorsqu'une s'ecrit mysql_connect() l'autre s'ecrira mysqli_connect() )

Si aucune des deux dll n'existe:
il faudra les trouver sur le NET (au moins uns des deux).

En plus assure toi que le fichier mysql.dll soit present cette fois ci dans le dossier qui contient ton programme php.exe, sinon copie le . Tu dois pouvoir le trouver sur le web.

Posté : 25 juin 2009, 09:04
par belgariel
Les fichiers php_mysql.dll et php_mysqli.dll sont bien dans C:\Inetpub\php\ext .

php.exe est dans C:\Inetpub\php.

Par contre je n'est pas trouvé mysql.dll, a moins que tu voulais dire php_mysql.dll.
Si c'est le cas j'ai copié php_mysql.dll dans le même dossier que php.exe mais ça n'as rien changé.

Posté : 26 juin 2009, 08:54
par belgariel
J'ai finis par trouver d'où venait le problème.

En faite dans le fichier php.ini, le chemin extension_dir était entre simple côtes alors qu'il aurait dû être entre double côtes ou sans côtes.

Et voila encore beaucoup de temps passé pour une erreur stupide.

Merci à ceux qui m'ont aidé.

Posté : 26 juin 2009, 09:25
par charabia
N'oublie pas le Résolu ;)

Re: problème de lien php mysql sur windows server 2003

Posté : 07 déc. 2010, 19:19
par Invité
Bonjour,

Je suis actuellement en train d'installer wordpress sur Windows server 2003. Pour cela j'ai aussi dû installer MySql et Php5.

Pour terminer l'installation de wordpress je dois aller sur une page php (install.php) qui se trouve dans le dossier wordpress qui est sur le serveur. Mais lorsque je vais sur cette page le message suivant apparait :
Votre installation PHP ne dispose pas de MySQL. Extension requise pour WordPress.

Après avoir fait quelques recherches sur internet j'ai modifé le fichier php.ini.
J'y ai mis :
extension_dir = "C:\Inetpub\php\ext "
extension=php_mysql.dll
extension=php_mysqli.dll

Ces modifications n'ont rien changé.

Est-ce qu'il y a d'autres paramètres à modifier ? Par exemple dans les réglages de IIS.

J'espère que je m'adresse au bon forum, je pense que ce problème est plus du ressort du php que de mysql ou de wordpress.