Heim > Datenbank > MySQL-Tutorial > Warum wird meine PHP-Funktion „sqlsrv_connect()' nicht in XAMPP gefunden?

Warum wird meine PHP-Funktion „sqlsrv_connect()' nicht in XAMPP gefunden?

Patricia Arquette
Freigeben: 2024-12-27 12:59:20
Original
421 Leute haben es durchsucht

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

PHP: Funktion 'sqlsrv_connect()' nicht gefunden

Einführung

XAMPP-Benutzer können beim Versuch, eine Verbindung zu Microsoft SQL Server herzustellen, auf einen schwerwiegenden Fehler stoßen mit sqlsrv_connect(). Die Fehlermeldung „Aufruf der undefinierten Funktion sqlsrv_connect()“ weist darauf hin, dass die PHP-Erweiterung für SQLSRV nicht ordnungsgemäß installiert oder geladen ist.

Schritt-für-Schritt-Lösung

Um dieses Problem zu beheben, folgen Sie den Anweisungen Diese Schritte:

  1. Laden Sie den SQLSRV-Treiber herunter:
    Laden Sie die Microsoft-Treiber herunter für PHP für SQL Server (SQLSRV) von der offiziellen Website: http://www.microsoft.com/en-us/download/details.aspx?id=20098
  2. Extrahieren Sie den Treiber:
    Extrahieren Sie die heruntergeladene ZIP-Datei in das XAMPP-PHP-Erweiterungsverzeichnis (normalerweise unter „C:xamppphpext“).
  3. Aktivieren Sie die Erweiterung:
    Suchen Sie in der Datei „php.ini“ die Zeile „extension = php_sqlsrv_56.dll“ (oder „php_pdo_sqlsrv_56. dll"). Wenn diese Zeile auskommentiert ist, entfernen Sie das Semikolon (;).
  4. Apache neu starten:
    Starten Sie den Apache-Webserver über das XAMPP-Kontrollfeld neu, um die Erweiterung zu laden.

Fazit

Das Befolgen dieser Schritte sollte die Funktion sqlsrv_connect() aktivieren und Ihnen das Herstellen einer Verbindung ermöglichen zu Microsoft SQL Server aus Ihrer PHP-Anwendung in XAMPP. Bitte stellen Sie sicher, dass Sie dem PHP-Benutzer in der SQL Server-Instanz die erforderlichen Berechtigungen erteilt haben.

Das obige ist der detaillierte Inhalt vonWarum wird meine PHP-Funktion „sqlsrv_connect()' nicht in XAMPP gefunden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage