windows系統(tǒng)下PHP7.X(7.2/7.3)連接sql server(mssql)數(shù)據(jù)庫的方式方法

[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!

MSSQL是指微軟的SQLServer數(shù)據(jù)庫服務(wù)器,它是一個數(shù)據(jù)庫平臺,提供數(shù)據(jù)庫的從服務(wù)器到終端的完整的解決方案,其中數(shù)據(jù)庫服務(wù)器部分,是一個數(shù)據(jù)庫管理系統(tǒng),用于建立、使用和維護(hù)數(shù)據(jù)庫。SQL Server一開始并不是微軟自己研發(fā)的產(chǎn)品,而是當(dāng)時為了要和IBM競爭時,與Sybase合作所產(chǎn)生的,其最早的發(fā)展者是Sybase,同時微軟也和Sybase合作過 SQL Server 4.2版本的研發(fā),微軟亦將SQL Server 4.2移植到Windows NT(當(dāng)時為3.1版),在與Sybase終止合作關(guān)系后,自力開發(fā)出SQL Server 6.0版,往后的SQL Server即均由微軟自行研發(fā)。

這篇文章主要為大家詳細(xì)匯總了PHP連接MSSQL的實(shí)現(xiàn)方法,幫助大家更好的實(shí)現(xiàn)PHP與MSSQL的連接,感興趣的小伙伴們可以參考一下

為了能讓PHP連接MSSQL,系統(tǒng)需要安裝MSSQL,PHP,且在PHP.ini中的配置中,將 ;extension=php_mssql.dll前面的;去掉哦;

具體教程如下:

1、下載SQL Server的PHP擴(kuò)展(Microsoft Drivers for PHP for SQL Server),連接里有多個文件,只需要下載 SQLSRV40.EXE 即可。https://www.microsoft.com/en-us/download/details.aspx?id=20098


解壓后根據(jù)自己PHP的版本選擇32位或64位的擴(kuò)展,注意區(qū)分nts和ts版本;

復(fù)制擴(kuò)展需要的文件到復(fù)制到PHP的擴(kuò)展EXT目錄下面。(例如我這里使用的是:php_pdo_sqlsrv_7_ts_x64.dll 和 php_sqlsrv_7_ts_x64.dll)

2、修改php.ini添加以下兩行來啟用擴(kuò)展:
extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
安裝ODBC Driver,根據(jù)自己的需要選擇上面的地址下載并安裝。
下載地址如下:

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? ? ?(驅(qū)動文件 msodbcsql.msi)

PS:但是值得說明的是,上面的鏈接只能支持到7.1;不支持7.2了,php7.1以后建議到以下網(wǎng)址下載:
https://github.com/Microsoft/msphpsql/releases
3、 vc++2012運(yùn)行庫? 庫文件名稱? vcredist_x64? ?具體根據(jù)php版本來選擇下載運(yùn)行庫;

Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)下載地址(安裝PHP需要此插件):http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe

Visual C++ Redistributable for Visual Studio 2012 Update 4(x86)下載地址(安裝PHP需要此插件):http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe

按照以上操作完,可以使用phpinfo()來查看是否成功加載了 pdo_sqlsrv 模塊。

問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責(zé)聲明》全部內(nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。 敬請諒解! 侵權(quán)刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » windows系統(tǒng)下PHP7.X(7.2/7.3)連接sql server(mssql)數(shù)據(jù)庫的方式方法

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護(hù);網(wǎng)站開發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情