Installation

L'extension SQLSRV est activée en ajoutant la bibliothèque DLL appropriée dans votre dossier d'extensions PHP et en ajoutant l'entrée correspondante dans votre fichier php.ini. Le téléchargement de SQLSRV est fourni avec 8 pilotes, dont 4 dédiés au support de PDO. Si vous exécutez PHP en version non thread-safe (PHP 5.3), utilisez le fichier php_pdo_sqlsrv_53_nts.dll (vous devez utiliser une version non-thread-safe si vous utilisez IIS comme serveur web). Si vous exécutez PHP en version thread-safe, utilisez le fichier php_pdo_sqlsrv_53_ts.dll. De même pour PHP 5.4, utilisez le fichier php_pdo_sqlsrv_54_nts.dll ou php_pdo_sqlsrv_54_ts.dll suivant si votre installation de PHP est non-thread-safe ou thread-safe.

La version la plus récente du pilote est disponible au téléchargement ici : » téléchargement de SQLSRV 3.0. Si vous avez besoin d'un support de PHP 5.2 et/ou de PHP compilé avec VC6, utilisez la version 2.0 du pilote : » téléchargement de SQLSRV 2.0.

Pour plus d'informations sur les pré-requis SQLSRV, reportez-vous au chapitre sur les » pré-requis du système SQLSRV.

L'extension SQLSRV n'est compatible que lorsque PHP fonctionne sous Windows.

add a note add a note

User Contributed Notes 7 notes

up
5
simon
2 years ago
SQLSRV doesn't use mssql_connect - it is it's own extension, therefore to connect you'd use sqlsrv_connect:

http://www.php.net/manual/en/function.sqlsrv-connect.php
up
0
shastry dot sushruth at example dot com
2 months ago
For some reason the default DLL files given at microsoft's website did not work for me. The author of this link : http://robsphp.blogspot.co.uk/2012/06/unofficial-microsoft-sql-server-driver.html has compiled the same driver with different version of VC which worked for me. Just leaving a note for anyone who may be benefited
up
-1
plfort
1 year ago
The latest version of the driver is available here : http://www.microsoft.com/en-us/download/details.aspx?id=20098
This version supports PHP 5.5.
up
-6
mdsn
2 months ago
Microsoft's PHP driver for SQL Server only runs with PHP 32-bit builds
up
-20
michael dot endrizzi at gmail dot com
1 year ago
Error msg:
PHP Fatal error:  Call to undefined function sqlsrv_connect()

Make sure you load BOTH dll's listed in the README:
extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll
up
-50
veera3189 at gmail dot com
2 years ago
i tried the above steps

but  the following error came

Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\php\1.php on line 12

what to do?
up
-73
yahya kayhani
2 years ago
hi dear.
do step by step
1- un comment php_mssql.dll & php_pdo_mssql.dll in php.ini.template file(php directory in software install path)
2- Copy the ntwdblib.dll library from the php directory to the apache/bin directory.
3- Stop and start apache
4- test your mssql with phpinfo() function.
5- finish

Tech & Support by Yahya kayhani (IRAN-RASHT)
support@kws.ir
www.kws.ir
To Top