Je viens d'essayer d'installer cette extension sur mon serveur de développement.
Tout d'abord, assurez-vous que l'extension est correctement activée. Votre phpinfo()
la sortie ne semble pas complète.
S'il est bien installé correctement, votre phpinfo()
devrait avoir une section qui ressemble à ceci :
Si vous n'obtenez pas cette section dans votre phpinfo()
. Assurez-vous que vous utilisez la bonne version. Il existe des versions non thread-safe et thread-safe de l'extension.
Enfin, vérifiez votre extension_dir
paramètre. Par défaut c'est ceci :extension_dir = "ext"
, la plupart du temps, cela fonctionne bien, mais s'il n'essaie pas :extension_dir = "C:\PHP\ext"
.
=============================================================================
MODIF donné de nouvelles informations :
Vous utilisez la mauvaise fonction. mssql_connect()
fait partie de l'extension Mssql. Vous utilisez l'extension de Microsoft, utilisez donc sqlsrv_connect()
, pour l'API du pilote Microsoft, regardez SQLSRV_Help.chm
qui doit être extrait dans votre ext
répertoire lorsque vous avez extrait l'extension.