Configuration requise (Pilote SQL Server pour PHP)
Pour accéder aux données d'une base de données SQL Server 2005 ou SQL Server 2008 à l'aide du Pilote SQL Server pour PHP, les composants suivants doivent être installés sur votre ordinateur :
- Système d'exploitation pris en charge, notamment :
- Windows Server 2003 Service Pack 1
- Windows XP Service Pack 3
- Windows Vista
- Windows Server 2008
- Windows 7
- PHP 5. Pour plus d'informations sur le téléchargement et l'installation des fichiers binaires stables les plus récents, visitez http://php.net.
Le Pilote SQL Server pour PHP fonctionne avec PHP 5.2.4 ou version ultérieure. - Une version du fichier pilote doit se trouver dans votre répertoire d'extensions PHP. Pour plus d'informations sur les différents fichiers pilote, consultez la section Versions de pilote plus loin dans cette rubrique. Reportez-vous à Chargement du pilote SQL Server pour PHP pour en savoir plus sur la configuration du pilote pour le runtime PHP.
(Voir SQL Server Driver for PHP (en anglais) pour obtenir des informations sur l'emplacement de téléchargement du Pilote SQL Server pour PHP.) - Serveur Web. Votre serveur Web doit être configuré pour exécuter PHP. Pour plus d'informations sur l'hébergement d'applications PHP avec les services Internet (IIS) 6.0, consultez Using FastCGI to Host PHP Applications on IIS 6.0 (en anglais). Pour plus d'informations sur l'hébergement d'applications PHP avec les services Internet (IIS) 7.0, consultez Using FastCGI to Host PHP Applications on IIS 7.0 (en anglais).
Le Pilote SQL Server pour PHP a été testé à l'aide d'IIS 6 et d'IIS 7 avec FastCGI et Apache 2.2.8. - Microsoft SQL Server Native Client installé sur l'ordinateur où s'exécute PHP. Pour plus d'informations sur SQL Server 2005 Native Client, consultez la page Microsoft SQL Server Native Client (en anglais) sur MSDN. La version de Microsoft SQL Server Native Client dont vous avez besoin dépend de la version du Pilote SQL Server pour PHP que vous utilisez.
sqlsrv_client_info retourne des informations sur la version de SQL Server Native Client utilisée par le Pilote SQL Server pour PHP.
![]() |
---|
Même si vous utilisez la version x86 du Pilote SQL Server pour PHP, vous devez installer la version spécifique au processeur de SQL Server Native Client. La version x86 de SQL Server Native Client est installée en même temps que les versions X64 ou IA64 de SQL Server Native Client. |
- Microsoft SQL Server 2005 Native Client (sqlncli.dll), pour Pilote SQL Server pour PHP version 1.0. Pour télécharger et installer SQL Server 2005 Native Client maintenant, cliquez sur le lien approprié ci-dessous :
Télécharger
Télécharger le package X64
Télécharger le package IA64 - Microsoft SQL Server 2008 Native Client (sqlncli10.dll), pour Pilote SQL Server pour PHP version 1.1. (La version minimale de SQL Server 2008 Native Client à utiliser avec Pilote SQL Server pour PHP version 1.1 a été publiée dans le pack de fonctionnalités d'avril 2009 de SQL Server.) Pour télécharger et installer SQL Server 2008 Native Client maintenant, cliquez sur le lien approprié ci-dessous :
Télécharger
Télécharger le package X64
Télécharger le package IA64
Versions de pilote
Cette section répertorie les pilotes installés pour les versions 1.0 et 1.1 du Pilote SQL Server pour PHP.
Suivez les instructions d'installation de la rubrique Chargement du pilote pour configurer le pilote à utiliser avec le runtime PHP.
La version 1.0 du Pilote SQL Server pour PHP installe deux versions du pilote (ces pilotes doivent être utilisés avec une version de PHP compilée avec Visual C++ 6.0) :
Fichier pilote | Version de PHP | Thread-safe ? | Utilisation avec PHP .dll |
---|---|---|---|
php_sqlsrv.dll |
5.2 |
non |
php5.dll |
php_sqlsrv_ts.dll |
5.2 |
oui |
php5ts.dll |
La version 1.1 du Pilote SQL Server pour PHP installe plusieurs versions du pilote :
Fichier pilote | Version de PHP | Thread-safe ? | Utilisation avec PHP .dll |
---|---|---|---|
php_sqlsrv_53_nts_vc6.dll |
5.3 |
non |
php5.dll |
php_sqlsrv_53_nts_vc9.dll |
5.3 |
non |
php5.dll |
php_sqlsrv_53_ts_vc6.dll |
5.3 |
oui |
php5ts.dll |
php_sqlsrv_53_ts_vc9.dll |
5.3 |
oui |
php5ts.dll |
php_sqlsrv_52_nts_vc6.dll |
5.2 |
non |
php5.dll |
php_sqlsrv_52_ts_vc6.dll |
5.2 |
oui |
php5ts.dll |
Si le nom du fichier pilote contient « vc9 », il doit être utilisé avec une version de PHP compilée avec Visual C++ 9.0. S'il contient « vc6 », il doit être utilisé avec une version de PHP compilée avec Visual C++ 6.0.
Voir aussi
Autres ressources
Mise en route
Guide de programmation
Référence de l'API (Pilote SQL Server pour PHP)