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的對應關係。