Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2007, 15h03   #1
Nouveau Membre du Club
 
Avatar de fumesec
 
Inscription : mai 2006
Messages : 94
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2006
Messages : 94
Points : 31
Points : 31
Par défaut php_mssql.dll : module spécifié introuvable

Bonjour à tous,

Je dois développer une application en php et me connecter à un serveur Sql Server 2000. Par contre je n'arrive pas à activer les extensions nécessaires pour me connecter à mon serveur. Je sais que je ne suis pas la première à rencontrer ce problème mais je ne tourne en rond et ne trouve pas de solution.

Voici la configuration de mon poste de développement : IIS, PHP 4.3.9, SQL Server 2000 et MSDE 2000.
Dans mon fichier php.ini j'ai changé la ligne
Code :
;extension=php_mssql.dll
en [CODE]extension=php_mssql.dll/CODE] et d'autre part mon répertoire d'extension est le suivant.
J'ai bien la dll ntwdblib.dll dans le répertoire c:/windows/system32.

J'obtiens le message suivant :
Code :
Unknown():Unable to load dynamic library'./php_msql.dll' - la procédure spécifiée est introuvable.
J'ai changé la valeur de extension_dir en pointant directement sur c:/windows/system32, mais cela ne change rien.
Auriez vous une idée?

Merci d'avance.
fumesec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 14h23   #2
Membre habitué
 
Avatar de crashyear
 
Homme Alexis COLLIN
Ingénieur développement logiciels
Inscription : janvier 2006
Messages : 194
Détails du profil
Informations personnelles :
Nom : Homme Alexis COLLIN
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Santé

Informations forums :
Inscription : janvier 2006
Messages : 194
Points : 119
Points : 119
Envoyer un message via MSN à crashyear
C'est une faute de frappe ?
Code :
1
2
Unknown():Unable to load dynamic library'./php_msql.dll' - la procédure spécifiée est introuvable.
parce que sinon c'est "php_mssql.dll"
crashyear est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2007, 14h12   #3
Nouveau Membre du Club
 
Avatar de fumesec
 
Inscription : mai 2006
Messages : 94
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2006
Messages : 94
Points : 31
Points : 31
oui c'est une faute de frappe, désolée
fumesec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 08h38   #4
Invité de passage
 
Homme
Inscription : octobre 2007
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Madagascar

Informations forums :
Inscription : octobre 2007
Messages : 1
Points : 1
Points : 1
Envoyer un message via MSN à dagomakoa Envoyer un message via Yahoo à dagomakoa
Par défaut mm pb

depuis une semaine j'ai regardé ce sujet dans tous les forums. J'ai fait tout ce qui a été dit à savoir l'activation de l'extension php_mssql.dll en enlevant ";", la copie de ntwdblib.dll dans C:\Windows\system32. J'ai toujours ce message "Call to undefined function: mssql_connect() in blabla".

J'ai essayé d'activer les extensions sur EasyPHP\Configuration\Extensions PHP sur la barre des taches mais ça me donne des erreurs.

Si quelqu'un pouvait m'aider, me montrer toute la procédure.
dagomakoa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2008, 10h37   #5
Candidat au titre de Membre du Club
 
Inscription : janvier 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 25
Points : 10
Points : 10
Je vous fais une copie de ce que j'ai dans mon php.ini

Ici j'indique la direction de mes librairies d'extension :
extension_dir = "C:\PROGRA~1\EASYPH~1.0B1\\php5\ext\"

Ca vous l'avez deja fait :
extension=php_mssql.dll

Je ne suis pas sur si celui-ci est utile (on sait jamais) :
extension=php_pdo_mssql.dll

Personnelement c'est tout ce que j'ai modifier, l'extension et la direction ...
anthonyBo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h31.


 
 
 
 
Partenaires

Hébergement Web