Trace Id is missing

Microsoft Drivers for PHP for SQL Server

The Microsoft Drivers for PHP for SQL Server provide connectivity to Microsoft SQL Server from PHP applications.

Important! Selecting a language below will dynamically change the complete page content to that language.

  • Version:

    4.0 and older

    Date Published:

    26/2/2020

    File Name:

    SQLSRV32.EXE

    SQLSRV40.EXE

    File Size:

    546.8 KB

    580.2 KB

    The Microsoft Drivers for PHP for SQL Server are PHP extensions that allow for the reading and writing of SQL Server data from within PHP scripts. The SQLSRV extension provides a procedural interface while the PDO_SQLSRV extension implements PDO for accessing data in all editions of SQL Server 2008 and later.
  • Supported Operating Systems

    Windows Vista Service Pack 2, Windows Server 2008 Service Pack 2, Windows Server 2008 R2, Windows 7, Windows 8, Windows 8.1

    Operating Systems supported in this update:
  • Ubuntu 15.04, 16.04
  • RedHat 7

  • Requires PHP 7 or 5.x. For information about how to download and install the latest stable binaries, visit http://windows.php.net for more detail.
  • Version support for PHP is as follows
    • Version 4.0 supports PHP 7.0+ on Windows and Linux
    • Version 3.2 supports PHP 5.6, 5.5, and 5.4 on Windows

    For more detail and for supported operating systems, see Microsoft PHP Drivers for SQL Server Support Matrix .

  • An Internet Information Services (IIS) Web server is required
  • Version 4.0 requires Microsoft ODBC Driver 11 or Microsoft ODBC Driver 13. Version 4.0 for Linux requires Microsoft ODBC Driver 13.
  • Version 3.2 of the driver require Microsoft ODBC Driver 11. You can download the Microsoft ODBC Driver 11 here.
  • Perform the following steps to download and install the Microsoft Drivers for PHP for SQL Server (example below for 4.0 version):
    1. Download SQLSRV40.EXE to a temporary directory
    2. Run SQLSRV40.EXE
    3. When prompted, enter the path to the PHP extensions directory
    4. After extracting the files, read the Installation section of the SQLSRV_Readme.htm file for next steps

    For Linux, follow the instructions at PHP Linux and Mac Drivers Installation Tutorial

    Additional information

    Community Support: SQL Server PHP Driver forum
    Submit Feedback: SQL Server Feedback
    Documentation: Microsoft Online Documentation.
    Team Blog: Browse our blog for comments from the team in the PHP Team Blog.