Freigeben über


Schritt 1: Konfigurieren der Umgebung für PHP-Entwicklung

PHP-Treiber herunterladen

Um über eine PHP-Anwendung eine Verbindung mit SQL Server herzustellen, benötigen Sie die folgenden Komponenten in dieser Reihenfolge:

  1. PHP-Laufzeit: Herunterladen und Installieren von PHP von php.net (Windows) oder Verwenden Sie Ihren Systempaket-Manager (Linux/macOS).

  2. Microsoft ODBC-Treiber für SQL Server: Die PHP-Treiber erfordern den ODBC-Treiber. Laden Sie ihn vom Download ODBC-Treiber für SQL Server herunter.

  3. Microsoft-Treiber für PHP für SQL Server: Laden Sie die Treiber von Microsoft-Treiber für PHP für SQL Server herunterladen herunter. Weitere Informationen zur Versionskompatibilität finden Sie unter Systemanforderungen für die Microsoft Drivers für PHP für SQL Server.

  4. Webserver (optional): Konfigurieren Sie IIS (Windows) oder Apache/Nginx (Linux/macOS), wenn Sie Webanwendungen erstellen.

Windows

  1. Herunterladen und Installieren von PHP – Verwenden Sie die Thread Safe (TS)-Version für IIS oder Nicht-Thread-Safe (NTS) für Apache oder CLI.

  2. Laden Sie den ODBC-Treiber für SQL Server herunter, und installieren Sie diesen.

  3. Laden Sie die Microsoft Drivers für PHP für SQL Server herunter, und extrahieren Sie die .dll Dateien in Ihr PHP-Erweiterungsverzeichnis.

  4. Aktivieren Sie den Treiber, indem Sie die folgenden Zeilen Ihrer Datei php.ini hinzufügen.

    extension=php_sqlsrv.dll
    extension=php_pdo_sqlsrv.dll
    
  5. Überprüfen Sie die Installation, indem Sie php -m ausführen und prüfen, ob sqlsrv und pdo_sqlsrv in der Liste angezeigt werden.

Ausführliche Anweisungen finden Sie unter Laden der Microsoft Drivers für PHP für SQL Server. Informationen zum Konfigurieren von IIS finden Sie unter Herunterladen der Microsoft-Treiber für PHP für SQL Server.

Linux und macOS

Schrittweise Anleitungen zum Installieren von PHP, dem ODBC-Treiber und den PHP-Treibern unter Linux und macOS finden Sie im Lernprogramm zur Installation von Linux und macOS für die Microsoft Drivers für PHP für SQL Server.