PHP
IIS
MSSQL
WindowsServer

PHP + SQL Server + IIS のインストール組み合わせ

インストール条件

公開時点で、サーバOSは Windows Server 2012/2016、クライアントOSは Windows 10、PHPは7.0 以上が推奨です。組み合わせによっては動作しない場合があるので注意が必要です。また、ドライバのバージョンによってサポート範囲が限られているため、クライアントOS環境で開発を行う場合、バージョンを統一できない場合があります。

※ 本記事の(推奨)は個人的なおススメであり、Microsoftの推奨ではありません

OS別の組み合わせ

OS PHP Driver ODBC
Windows Server 2016 7.2 5.2 17
Windows 10 7.2 5.2 17
Windows 7 7.0 4.0 13

PHP for SQL Server

PHPからSQL Serverへアクセスするためのドライバです。利用する環境によって異なります。

OS 5.2 4.3 4.0 3.2 3.1
Windows Server 2016 (推奨) Y Y - - -
Windows Server 2012/R2 (推奨) Y Y Y Y Y
Windows Server 2008/R2 - - Y Y Y
Windows 10 Y Y Y - -
Windows 8.1 Y Y Y Y Y
Windows 8 - Y Y Y Y
Windows 7 - - Y Y Y

PHP

PHP 5.2 4.3 4.0 3.2 3.1
7.2 (推奨) Y - - - -
7.1 (推奨) Y Y - - -
7.0 (推奨) Y Y Y - -
5.6 - - - Y -
5.5 - - - Y Y
5.4 - - - Y Y

ODBCドライバ

ODBC Driver 5.2 4.3 4.0 3.2 3.1
ODBC Driver 17 Y - - - -
ODBC Driver 13.1 Y Y Y - -
ODBC Driver 13 - - Y - -
ODBC Driver 11 Y Y Y Y Y

SQL Server

SQL Server 5.2 4.3 4.0 3.2 3.1
Azure SQL Y Y - - -
Azure SQL DWH Y Y - - -
SQL Server 2017 Y Y - - -
SQL Server 2016 Y Y Y - -
SQL Server 2014 Y Y Y Y Y
SQL Server 2012 Y Y Y Y Y
SQL Server 2008 R2 Y Y Y Y Y
SQL Server 2008 - - Y Y Y

インストール

IIS・SQL Serverのインストールは省略します

Microsoft Drivers for PHP for SQL Server

該当するバージョンのドライバをダウンロードして、インストールします。

ODBC Driver

該当するバージョンのドライバをダウンロードして、インストールします。