Debugging „Aufruf der undefinierten Funktion sqlsrv_connect()“ Fehler in XAMPP für SQL Server-Verbindung
Problem:
Sie haben die Fehlermeldung „Schwerwiegender Fehler: Aufruf der undefinierten Funktion sqlsrv_connect()...“ erhalten. beim Versuch, eine Datenbankverbindung mit der Funktion sqlsrv_connect() herzustellen.
Hintergrund:
Die Funktion sqlsrv_connect() ist Teil der SQLSRV-Erweiterung für PHP, die dies ermöglicht Sie können eine Verbindung zu Microsoft SQL Server-Datenbanken herstellen. Diese Erweiterung wird in XAMPP-Versionen 3.2.1 und höher nicht automatisch installiert.
Lösung:
Um diesen Fehler zu beheben, befolgen Sie diese Schritte:
SQLSRV herunterladen und installieren Erweiterung:
Kommentieren Sie die SQLSRV-Erweiterung in php.ini aus oder fügen Sie sie an:
Starten Sie Apache neu XAMPP:
Codebeispiel:
Nach Abschluss dieser Schritte sollte Ihr Code wie folgt aussehen Folgendes:
<?php $serverName = "jy4nij6vuy.database.windows.net,1433"; $connectionOptions = array("Database" => "robertfarb", "UID" => "robertFarb", "PWD" => "******"); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { die(print_r(sqlsrv_errors(), true)); } ?>
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in meinem XAMPP-Setup beim Herstellen einer Verbindung mit SQL Server die Fehlermeldung „Aufruf der undefinierten Funktion sqlsrv_connect()'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!