


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:
- Besuchen Sie die Microsoft-Treiber für PHP für SQL Server-Downloadseite: https://www.microsoft.com/en-us/download/details.aspx?id=20098
- Laden Sie die entsprechende Erweiterungsdatei (z. B. SQLSRV32.EXE) für Ihre PHP-Version herunter.
- Wählen Sie die „C:xamppphpext“-Verzeichnis als Installationspfad.
-
Kommentieren Sie die SQLSRV-Erweiterung in php.ini aus oder fügen Sie sie an:
- Öffnen Sie die Datei php.ini im XAMPP-Installationsverzeichnis.
- Suchen Sie nach der Zeile mit „extension = php_sqlsrv_56_ts.dll“ und kommentieren Sie es aus, indem Sie das führende Semikolon (;) entfernen, falls vorhanden.
- Wenn die Zeile nicht vorhanden ist, fügen Sie sie am Ende der php.ini-Datei hinzu.
-
Starten Sie Apache neu XAMPP:
- Stoppen und starten Sie den Apache-Dienst in der XAMPP-Systemsteuerung.
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:
- Stellen Sie sicher, dass Sie über die richtigen Anmeldeinformationen (UID, PWD) für Ihre SQL Server-Datenbank verfügen.
- Wenn Sie auf andere Fehler im Zusammenhang mit der Verbindung zur Datenbank stoßen, lesen Sie die offizielle Dokumentation für den jeweiligen Fehler Nachricht.
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!

In dem Artikel werden mithilfe der Änderungstabelle von MySQL Tabellen, einschließlich Hinzufügen/Löschen von Spalten, Umbenennung von Tabellen/Spalten und Ändern der Spaltendatentypen, erläutert.

In Artikel werden die Konfiguration der SSL/TLS -Verschlüsselung für MySQL, einschließlich der Erzeugung und Überprüfung von Zertifikaten, erläutert. Das Hauptproblem ist die Verwendung der Sicherheitsauswirkungen von selbstsignierten Zertifikaten. [Charakterzahl: 159]

In Artikel werden Strategien zum Umgang mit großen Datensätzen in MySQL erörtert, einschließlich Partitionierung, Sharding, Indexierung und Abfrageoptimierung.

In Artikel werden beliebte MySQL -GUI -Tools wie MySQL Workbench und PhpMyAdmin beschrieben, die ihre Funktionen und ihre Eignung für Anfänger und fortgeschrittene Benutzer vergleichen. [159 Charaktere]

In dem Artikel werden in MySQL die Ablagerung von Tabellen mithilfe der Drop -Tabellenerklärung erörtert, wobei Vorsichtsmaßnahmen und Risiken betont werden. Es wird hervorgehoben, dass die Aktion ohne Backups, die Detaillierung von Wiederherstellungsmethoden und potenzielle Produktionsumfeldgefahren irreversibel ist.

In Artikeln werden ausländische Schlüssel zur Darstellung von Beziehungen in Datenbanken erörtert, die sich auf Best Practices, Datenintegrität und gemeinsame Fallstricke konzentrieren.

In dem Artikel werden in verschiedenen Datenbanken wie PostgreSQL, MySQL und MongoDB Indizes für JSON -Spalten in verschiedenen Datenbanken erstellt, um die Abfrageleistung zu verbessern. Es erläutert die Syntax und die Vorteile der Indizierung spezifischer JSON -Pfade und listet unterstützte Datenbanksysteme auf.

Artikel erläutert die Sicherung von MySQL gegen SQL-Injektions- und Brute-Force-Angriffe unter Verwendung vorbereiteter Aussagen, Eingabevalidierung und starken Kennwortrichtlinien (159 Zeichen).


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Dreamweaver Mac
Visuelle Webentwicklungstools