php要連sqlServer數據庫時要加擴展才能連
1、要安裝odbc driver
下載地址: https://www.microsoft.com/en-us/download/details.aspx?id=36434
要注意版本!!!好像目前沒有windows10的,反正我是沒找到。
2、安裝安裝Microsoft Drivers for PHP for SQL Server
下載地址:https://www.microsoft.com/en-us/download/details.aspx?id=20098
這里也要注意版本!!!!,這個下載之后運行就會有幾個dll文件,要注意選對應的php版本以及線程是否安全
3、在php.ini增加擴展
nts表示是非線程安全的,ts表示是線程安全的,具體選擇什么要看你的phpinfo里面數據
extension=php_pdo_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_nts.dll
重啟wamper,查看phpinfo,如下圖所示就算是裝好了
4、最后在這里我遇到一個坑,php5.6.25死也裝不了這個擴展,php5.5.12就可以,目前還沒找到原因,一直報錯如圖所示:
還望路過的大神可以指點迷津,拜托了!