Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour vous connecter à SQL Server à partir d’une application PHP, vous avez besoin des composants suivants installés dans cet ordre :
Runtime PHP : téléchargez et installez PHP à partir de php.net (Windows) ou utilisez votre gestionnaire de package système (Linux/macOS).
Microsoft ODBC Driver pour SQL Server : les pilotes PHP nécessitent le pilote ODBC. Téléchargez-le à partir du téléchargement du pilote ODBC pour SQL Server.
Pilotes Microsoft pour PHP pour SQL Server : téléchargez les pilotes à partir du téléchargement des pilotes Microsoft pour PHP pour SQL Server. Pour plus d’informations sur la compatibilité des versions, consultez Configuration système requise pour les pilotes Microsoft pour PHP pour SQL Server.
Serveur web (facultatif) : configurez IIS (Windows) ou Apache/Nginx (Linux/macOS) si vous créez des applications web.
Windows
Téléchargez et installez PHP : utilisez la version Thread Safe (TS) pour IIS ou NTS ( Non-Thread Safe ) pour Apache ou CLI.
Téléchargez et installez ODBC Driver pour SQL Server.
Téléchargez les Microsoft Drivers pour PHP pour SQL Server et extrayez les fichiers dans votre répertoire d'extensions PHP.
Activez le pilote en ajoutant les lignes suivantes à votre
php.inifichier :extension=php_sqlsrv.dll extension=php_pdo_sqlsrv.dllVérifiez l’installation en exécutant
php -met en vérifiant quesqlsrvetpdo_sqlsrvapparaissent dans la liste.
Pour obtenir des instructions détaillées, consultez Chargement des pilotes Microsoft pour PHP pour SQL Server. Pour configurer IIS, consultez Télécharger les pilotes Microsoft pour PHP pour SQL Server.
Linux et macOS
Pour obtenir des instructions pas à pas sur l’installation de PHP, du pilote ODBC et des pilotes PHP sur Linux et macOS, consultez le didacticiel d’installation de Linux et macOS pour les pilotes Microsoft pour PHP pour SQL Server.