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

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

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

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

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

具體教程如下:

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


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

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

2、修改php.ini添加以下兩行來啟用擴展:
extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
安裝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? ? ?(驅動文件 msodbcsql.msi)

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

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 模塊。

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

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

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

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

發(fā)表回復

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

立即查看 了解詳情