[MS-SQL] 連線處理-PHP使用SQLSRV連結MS SQL Server設定教學

php sqlsrv安裝

1.首先安裝好PHP。這邊使用的版本為PHP Version 7.3.11。若想知道自己的php版本可以使用以下php函數方式查看。

2.再來我們需要下載微軟的PHP for SQL Server driver php_sqlsrv.dll

這個分別有兩個.dll檔案

然而照 版本說明 PHP Version 7.3.11 需要下載 Microsoft Drivers 5.9,如下圖所示。

Drive下載位置:https://github.com/Microsoft/msphpsql/releases

主要要使用哪兩個檔案,這邊需要看你是使用哪個PHP版本,
這個若你在PHP資料夾內看到php7ts.dll,你就是屬於Thread safe版的,
而這兩個版本主要區別在,你是使用iis架設,還是apache架設的。
xampp當然是apache了。

3.使用解壓縮軟體,或使直接執行下載下了的SQLSRV32.EXE檔案,
把與你php版本對應的.dll,這邊是使用php_pdo_sqlsrv_73_ts.dllphp_sqlsrv_73_ts.dll,放入php\ext\之下。

4.開啟php.ini
在最底下加入這兩行,儲存檔案

extension=php_sqlsrv_73_ts.dll
extension=php_pdo_sqlsrv_73_ts.dll

5.這時可以檢查phpinfo頁面,若沒有出現sqlsrv,
表示你的server無法執行Visual C++,需要另外安裝。

下載網址:https://www.microsoft.com/zh-tw/download/details.aspx?id=30679

這個php版本是使用32bit 所以下載安裝”適用於 Visual Studio 2012 Update 4 的 Visual C++ 可轉散發套件”
記得完成這些動作要重新啟動Apache。

完成後,再重新整理phpinfo.php頁面,搜尋sqlsrv看見以下畫面代表成功安裝了這個外掛。

mssql連結設定

需要安裝Microsoft® ODBMicrosoft® ODBC Driver 13 for SQL Server® – Windows + Linux
下載的網址如下:看你的作業系統安裝64還是32的版本。

https://www.microsoft.com/zh-tw/download/details.aspx?id=50420

以上我們建議都是使用32位元的版本,維持一致性,比較保險!

安裝完成之後就可以使用php撰寫連接MSSQL的語法囉!

還有甚麼問題,歡迎留言與我們討論,謝謝!!!

期待您的留言

Comments

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *