Support de MySQL avec PHP

Faust
Invité n'ayant pas de compte PHPfrance

12 août 2005, 16:23

Bonjour à tous,

Je débute en PHP et je voudrais savoir comment faire pour que PHP 5.0.4 puisse supporter les bases de données MySQL 4.1.
Quand j'essaye d'installer un forum phpBB en local sur mon ordinateur, un erreur se produit :
La configuration de php sur votre serveur ne supporte pas le type de base de données que vous avez choisi.
Que dois-je modifier dans le php.ini ou dans tout autre fichier?

Merci d'avance.

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

12 août 2005, 16:30

regarde sur cette page : http://fr.php.net/manual/fr/ref.mysql.php

il y a la marche à suivre pour activer le support MySQL sur Windows ;)
"Installation sur les systèmes Windows"

Faust
Invité n'ayant pas de compte PHPfrance

12 août 2005, 16:43

J'ai suivi les instructions mais je ne suis pas sûr de l'avoir fait correctement.
J'ai placé le fichier libmysql.dll dans le dossier C:/WINDOWS/SYSTEM et décommenté toutes les extensions relatives à MySQL (mysql, mysqli, msql, mssql), mais cela ne fonctionne toujours pas. :?

Faust
Invité n'ayant pas de compte PHPfrance

12 août 2005, 18:49

J'ai bien mis le dossier de destination des extensions (C:/php/ext) dans le fichier php.ini mais je ne comprends vraiment pas pourquoi cela ne fonctionne pas. :?
Quelqu'un pourrait-il m'aider s'il vous plaît?
Merci.

Mammouth du PHP | 19672 Messages

13 août 2005, 08:09

As-tu redémarré Apache après les modifications du php.ini ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

HD
Mammouth du PHP | 1181 Messages

13 août 2005, 08:34

une remarque tres simpliste : pourquoi ne pas utiliser easyphp qui installe automatiquement php/sql ?

Mammouth du PHP | 19672 Messages

13 août 2005, 08:37

Parce qu'il a installé php5 : or sauf erreur, EasyPHP installe PHP4 : pour un kit complet avec php5, il faudrait installer WAMP
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

HD
Mammouth du PHP | 1181 Messages

13 août 2005, 09:01

ah ok c'est vrai
faut se manier les easyphpistes pour se mettre à niveau...

Mammouth du PHP | 19672 Messages

13 août 2005, 09:03

Personnellement, je n'utilise pas les kits d'installation complets, mon installation est manuelle élément par élément: apprendre à le faire permet de mieux comprendre aussi comment tout ça fonctionne et inter-agit.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

HD
Mammouth du PHP | 1181 Messages

13 août 2005, 09:14

oui mais comme pour le moment j'utilise un hebergeur pro et que j'ai pas encore maitrisé le php je prefere attendre pour ca
par contre le jour où je créerai mon propre serveur chez moi et que je serai mon propre hebergeur promis je vais le faire manuellement... ou presque !

Mammouth du PHP | 19672 Messages

13 août 2005, 09:44

Ce n'estpas la bonne raison: précisément, quand tu comprendras le système utilisé par les hébergeurs profeessionnels, tu aborderas le développement avec un regard plus crituique aussi. Quant à t'héberger toi-même, ce n'est pas nécessairement une bonne idée à moins que ça se limite à une page perso au traffic limité avec un dyn-dns, mais pas pour un site pro.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Faust
Invité n'ayant pas de compte PHPfrance

13 août 2005, 15:10

Oui, j'ai bien entendu redémarré Apache et le problème ne vient donc pas de là. Il y a peut-être un problème dans ma configuration de PHP dans le php.ini mais je ne sais pas lequel.

A propos, je n'utilise pas EasyPHP ni WAMP pour la simple et bonne raison que je préfère apprendre par moi-même (et avec l'aide des tutoriaux bien sûr :wink:), étape par étape, et ainsi pouvoir me familiariser avec ces langages.

Voilà j'espère que l'un d'entre vous pourra m'aider à résoudre mon problème. :)

Mammouth du PHP | 19672 Messages

13 août 2005, 16:08

Es-tu sûr de modifier le bon php.ini ? Fais une vérification en faisant une recherche dans l'epxloratuer pour voir si tu n'aurais pas un autre php.ini quelque part... :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Faust
Invité n'ayant pas de compte PHPfrance

13 août 2005, 21:11

Non, j'en suis sûr. J'ai modifié le php.ini dans le répertoire C:/WINDOWS (c'est moi qui l'y ai placé).

Mammouth du PHP | 19672 Messages

13 août 2005, 21:26

Ok, mais est-ce que Apache pointe vers celui-là : S'il reste un php.ini dans le répertoire PHP, il est possible qu'Apache pointe toujours dessus. Au cas où il en reste un là, déplace-le temporairement vers un répertoire de sauvegarde quelconque et relance Apache: si là tu as des messages d'erreur, reboote la machine pour la forcer à prendre le php.ini qui est dans le répertoire Windows.... enfin je ne suis certain de rien, mais à tout le moins j'essayerais cette manoeuvre.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: