Maison > base de données > tutoriel mysql > Pourquoi ma fonction PHP 'sqlsrv_connect()' est-elle introuvable dans XAMPP ?

Pourquoi ma fonction PHP 'sqlsrv_connect()' est-elle introuvable dans XAMPP ?

Patricia Arquette
Libérer: 2024-12-27 12:59:20
original
491 Les gens l'ont consulté

Why is my PHP Function 'sqlsrv_connect()' Not Found in XAMPP?

PHP : Fonction 'sqlsrv_connect()' introuvable

Introduction

Les utilisateurs XAMPP peuvent rencontrer une erreur fatale lorsqu'ils tentent de se connecter à Microsoft SQL Server en utilisant sqlsrv_connect(). Le message d'erreur « Appel à la fonction non définie sqlsrv_connect() » indique que l'extension PHP pour SQLSRV n'est pas correctement installée ou chargée.

Solution étape par étape

Pour résoudre ce problème, suivez ces étapes :

  1. Téléchargez le pilote SQLSRV :
    Téléchargez les pilotes Microsoft pour PHP pour SQL Server (SQLSRV) sur le site officiel : http://www.microsoft.com/en-us/download/details.aspx?id=20098
  2. Extraire le Pilote :
    Extraire le fichier ZIP téléchargé dans le répertoire d'extension PHP XAMPP (généralement situé à l'adresse "C:xamppphpext").
  3. Activez l'extension :
    Dans le fichier "php.ini", localisez la ligne "extension = php_sqlsrv_56.dll" (ou "php_pdo_sqlsrv_56. dll"). Si cette ligne est commentée, supprimez le point-virgule (;).
  4. Redémarrez Apache :
    Redémarrez le serveur Web Apache depuis le panneau de configuration XAMPP pour charger l'extension.

Conclusion

Suivre ces étapes devrait activer la fonction sqlsrv_connect() et vous permettre de vous connecter à Microsoft SQL Server depuis votre application PHP dans XAMPP. Veuillez vous assurer que vous avez accordé les autorisations nécessaires à l'utilisateur PHP dans l'instance SQL Server.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal