Partager via


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.
Cc296170.note(fr-fr,SQL.90).gifRemarque :
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)