一個(gè)項(xiàng)目用到php鏈接sqlserver數(shù)據(jù)庫(kù),參數(shù)配置不當(dāng)容易出現(xiàn)could not find driver這個(gè)錯(cuò)誤。
基礎(chǔ)的IIS環(huán)境和PHP配置好。
1、確認(rèn)PHP7的版本:分7.0.X、7.1.X、7.2.X、等
2、再確認(rèn)PHP的是x86?x64?
3、確認(rèn)PHP安裝是線程版?非線程版?ts/nts
以上3個(gè)確認(rèn)了就去下載微軟的擴(kuò)展文件:
1、微軟的驅(qū)動(dòng)包:Microsoft Drivers for PHP for SQL Server 根據(jù)php版本下載對(duì)應(yīng)版本別搞錯(cuò)了
https://github.com/Microsoft/msphpsql/releases
2、配置php.ini
編輯php.ini,添加:
extension=php_sqlsrv_7X_XX.dll
extension=php_pdo_sqlsrv_7X_XX.dll
3、安裝Microsoft? ODBC Driver
Microsoft? ODBC Driver 11 for SQL Server? - Windows (支持Sql Server? 2005)
https://www.microsoft.com/zh-CN/download/details.aspx?id=36434
Microsoft? ODBC Driver 13 for SQL Server? - Windows + Linux (支持最新的SQL Server? 2016) https://www.microsoft.com/zh-CN/download/details.aspx?id=50420
已經(jīng)安裝SQL Server 2016的可以跳過(guò)安裝Microsoft? ODBC Driver 13 for SQL Server?
該擴(kuò)展庫(kù)sqlsrv的手冊(cè):
https://www.php.net/manual/zh/book.sqlsrv.php
以上就是“php7.X 連接sql server的教程”的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注木子天禾科技其它相關(guān)文章!