1. 程式人生 > >thinkPHP連線sql server2012流程

thinkPHP連線sql server2012流程

文章概述:windows系統上使用php開發環境是xampp,php框架是thinkPHP5,去連線SQL server2012。


下述主要參考了http://www.ai369.cn/2015/10/10/xampp%E8%BF%9E%E6%8E%A5-sql-server-%E6%95%B0%E6%8D%AE%E5%BA%93/
文章非常具體的描述瞭如何解決前三條問題,如有需要可以參考。


主要步驟
1.需要從微軟官網下載PHP連線驅動sql server的擴充套件包
下載地址https://www.microsoft.com/en-us/download/details.aspx?id=20098
如果該地址找不到,還是自行Google比較好。其實以前擴充套件包都是PHP在做,


2.將下載的檔案解壓,將部分需要在PHP中需要替換的檔案替換,並把檔案引入,注意自己PHP的版本,以及伺服器的執行緒安全與否選擇需要替換的檔案,下載的檔案會有很多,你只需要其中的兩個。有可能會遇到php5.dll檔案丟失的問題,那麼很可能是你的替換的檔案出錯了;


下載的檔案裡邊會有他的說明檔案,一個html檔案,可以自行閱讀使用說明。


關於執行緒安全不明白的的可以參考的文章,必須要注意,執行緒安全性,選擇合適的檔案,不然會出問題http://www.cnblogs.com/Alight/p/3389113.html 


3.安裝Microsoft ODBC Driver For SQL Server(提供從Windows 到Microsoft SQL Server 的原生連線能力)其實是一個驅動。https://msdn.microsoft.com/zh-cn/library/dn865013(v=sql.105).aspx。


4.在thinkphp5下邊把資料庫型別,改為sqlsrv,再填寫正確的使用者名稱密碼之類的東西,就差不太多,許多重複性的東西不希望去贅述,可以去參考下面的文章。
http://www.cnblogs.com/phpyangbo/p/thinkphp-sqlserver-lianjie.html