Mssql / Php : module spécifié introuvable - PHP - Programmation
Marsh Posté le 06-06-2011 à 14:11:43
Après avoir modifié php.ini, il faudrait redémarrer Apache (cela a peut-être été fait, mais ce n'est pas dit).
Pour voir un peu si les éléments sont présents, faire une petite page contenant juste
<hml> |
Lire les commentaires des utilisateurs sur la page officielle http://fr2.php.net/manual/en/funct [...] onnect.php .
Marsh Posté le 06-06-2011 à 14:41:36
Merci de t'interesser à mon souci !
Alors oui, j'ai redémarré plusieurs fois Apache ( à chaque modification ).
Après avoir regardé ce que me sort php_info(); je constate qu'en effet, mon extention php_mssql n'est pas présente.
Du fait que l'extention ne soit pas chargée, je ne pense pas que la documentation me sera utile ( je l'ai déjà brièvement survolée ).
Que puis je faire dans ce cas présent ?
_______________
Edit : je suis trop bête, j'ai oublié de préciser que lorsque je redémarre mon apache, une erreur windows m'indique que le module spécifié n'a pas été trouvé ( ici : php_mssql.dll ) alors que ce dernier est présent dans php/ext et dans system32. ( d'où le titre de mon topic )
Marsh Posté le 06-06-2011 à 15:35:33
Essaye de mettre le chemin absolu vers php/ext dans le php.ini ?
Marsh Posté le 06-06-2011 à 16:30:46
En plus de la config de PHP (le fichier php.ini), il faudrait peut-être voir la configuration de Apache (le fichier httpd.conf), afin de régler le problème du redémarrage.
Marsh Posté le 06-06-2011 à 13:50:51
Bonjour !
Après avoir cherché pendant une heure sur google, je viens demander de l'aide par ici !
Alors voila, je suis sous Windows XP et j'utilise WampServer.
Pour un projet d'entreprise, je dois accèder à une Base de données Microsoft.
Donc, pour ce faire, j'utilise la fonction php mssql_connect().
Voici le code :
Et ce code entraîne cette erreur :
Fatal error: Call to undefined function mssql_connect() in C:\wamp\www\Autres\a.php on line 3
J'ai donc potassé sur le net pour trouver une solution et voici les différentes manipulations que j'ai effectué :
- j'ai enlevé le ; devant extension=php_mssql.dll dans le fichier php.ini
- j'ai ajouté un extension_dir="./ext" dans le fichier php.ini
- j'ai copier/coller php_mssql.dll du fichier ext de php vers le dossier system32
- j'ai ajouté ntwdblib.dll dans le dossier system32
Mais, l'erreur persiste et je ne vois vraiment pas quoi faire !
Merci d'avance.