Megosztás a következőn keresztül:


1. lépés: Környezet konfigurálása PHP-fejlesztéshez

PHP-illesztőprogram letöltése

Ha PHP-alkalmazásból szeretne csatlakozni az SQL Serverhez, a következő összetevőkre van szüksége ebben a sorrendben:

  1. PHP-futtatókörnyezet: Töltse le és telepítse a PHP-t php.net (Windows) vagy használja a rendszercsomag-kezelőt (Linux/macOS).

  2. Microsoft ODBC-illesztőprogram az SQL Serverhez: A PHP-illesztőprogramokhoz az ODBC-illesztőprogram szükséges. Töltse le az SQL Server ODBC-illesztőprogramot.

  3. Microsoft Drivers for PHP for SQL Server: Töltse le az illesztőprogramokat az SQL Serverhez készült PHP-illesztőprogramok letöltéséből. A verziókompatibilitásról további információt az SQL Server php-hez készült Microsoft Drivers rendszerkövetelményei című témakörben talál.

  4. Webkiszolgáló (nem kötelező): Konfigurálja az IIS-t (Windows) vagy az Apache/Nginxet (Linux/macOS), ha webalkalmazásokat készít.

Windows

  1. Töltse le és telepítse a PHP-t – használja a Thread Safe (TS) verziót az IIS-hez, vagy a Nem szálalapú biztonságos (NTS) verziót apache vagy parancssori felület esetén.

  2. Töltse le és telepítse az SQL Server ODBC-illesztőjét.

  3. Töltse le az SQL Serverhez készült PHP-illesztőprogramokat , és bontsa ki a .dll fájlokat a PHP-bővítmények könyvtárába.

  4. Az illesztőprogram engedélyezéséhez adja hozzá a következő sorokat a php.ini fájlhoz:

    extension=php_sqlsrv.dll
    extension=php_pdo_sqlsrv.dll
    
  5. A telepítés ellenőrzéséhez futtassa php -m, és ellenőrizze, hogy sqlsrv és pdo_sqlsrv megjelenik-e a listában.

Részletes útmutatásért tekintse meg az SQL Serverhez készült PHP-illesztőprogramok betöltését ismertető cikket. Az IIS konfigurálásához tekintse meg a Microsoft meghajtók letöltését PHP számára az SQL Serverhez.

Linux és macOS

A PHP, az ODBC-illesztőprogram, valamint a PHP-illesztőprogramok Linuxon és macOS rendszeren történő telepítésével kapcsolatos részletes útmutatásért tekintse meg az SQL Serverhez készült MICROSOFT-illesztőprogramok Linux és macOS telepítési oktatóanyagát.