problème de lien php mysql sur windows server 2003

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 : problème de lien php mysql sur windows server 2003

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

par Invité » 07 déc. 2010, 19:19

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.

par charabia » 26 juin 2009, 09:25

N'oublie pas le Résolu ;)

par belgariel » 26 juin 2009, 08:54

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é.

par belgariel » 25 juin 2009, 09:04

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é.

par enneite » 24 juin 2009, 18:02

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.

par belgariel » 24 juin 2009, 17:30

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]

par charabia » 24 juin 2009, 15:39

problème de lien php mysql sur windows server 2003

par belgariel » 24 juin 2009, 15:10

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.