windowsserver2008环境
php-5.6.28版本 SqlServer2008
一)、下载一个SQL Server Driver for PHP
这是一个扩展包,我是在这里下载的 http://www.microsoft.com/en-us/download/details.aspx?id=20098
根据php版本选择对应的安装包。由于我的PHP版本是5.6,在下载页面System Requirements中有说明,所以我下载的是 SQLSRV32.EXE,
运行解压后,取用以下两个dll
php_sqlsrv_56_ts.dll
php_pdo_sqlsrv_56_ts.dll
放置于php-5.6.28/ext/
二)、配置php.ini
(1)在php.ini中添加如下两条扩展:
extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll
(2)将;extension=php_pdo.dll前面的;去掉,开启pdo连接扩展··
如果PHP.ini 中没有该项则忽略。
(3)重新启动apache或者IIS。
(4)这时候你在phpinfo()中的PDO配置中会看见已经存在sqlsrv了。
三)、下载安装一个Microsoft® ODBC Driver 11 for SQL Server
https://www.microsoft.com/download/details.aspx?id=36434
结语
配置的难点在于确定php版本以及SQL Server Driver for PHP的对应关系。