Heim > Datenbank > MySQL-Tutorial > Wie behebe ich den „schwerwiegenden Fehler: Aufruf der undefinierten Funktion sqlsrv_connect()' in XAMPP?

Wie behebe ich den „schwerwiegenden Fehler: Aufruf der undefinierten Funktion sqlsrv_connect()' in XAMPP?

Mary-Kate Olsen
Freigeben: 2024-12-23 14:32:11
Original
702 Leute haben es durchsucht

How to Fix the

Schwerwiegender Fehler: Aufruf der undefinierten Funktion sqlsrv_connect()

Es tritt der Fehler „Schwerwiegender Fehler: Aufruf der undefinierten Funktion sqlsrv_connect()“ auf Die Verwendung von XAMPP mit PHP und die Verbindung mit Microsoft Azure SQL Server weisen auf ein Fehlen hin Anforderung.

Lösung 1:

Die MSSQL-Erweiterung ist für PHP 5.3 oder höher unter Windows nicht mehr verfügbar. Stattdessen stellt Microsoft SQLSRV zur Verfügung, einen alternativen Treiber für SQL Server.

Lösung 2:

Schritt 1: SQLSRV herunterladen

Besuchen Sie http://www.microsoft.com/en-us/download/details.aspx?id=20098 zum Herunterladen SQLSRV32.EXE (Microsoft-Treiber für PHP für SQL Server).

Schritt 2: Extrahieren und platzieren Sie die DLL-Datei

Extrahieren Sie die heruntergeladene Datei und kopieren Sie SQLSRV32.EXE nach C:xamppphpext.

Schritt 3: Erweiterung hinzufügen zu php.ini

Kommentieren Sie die folgende Zeile aus oder hängen Sie sie an Ihre php.ini-Datei an:

extension=php_sqlsrv_56_ts.dll
Nach dem Login kopieren

Schritt 4: Apache neu starten

Starten Sie Apache über die XAMPP-Systemsteuerung neu, um die Änderungen zu übernehmen.

Alternative Quelle für Kompilierte Binärdateien

Sie können die aktuellsten kompilierten Binärdateien auch im offiziellen Microsoft Git-Repository finden.

Hinweis:

Stellen Sie sicher, dass Sie Sie verwenden die kompatible Version von SQLSRV für Ihre in XAMPP installierte PHP-Version. Dieser Fehler kann auftreten, wenn die Erweiterungsversion nicht mit PHP kompatibel ist.

Das obige ist der detaillierte Inhalt vonWie behebe ich den „schwerwiegenden Fehler: Aufruf der undefinierten Funktion sqlsrv_connect()' in XAMPP?. 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