php5.3+mysql+sql server+thinkphp3.2

1、下載微軟提供的dll
我下的SQLSRV30.EXE,這個exe是一個自解壓文件,下載後雙擊選路徑解壓會得到一堆dll和說明文件。
2、將對應自己PHP版本的dll文件copy到php ext目錄下
通過phpinfo(); 查看其中的 Thread Safety 項,這個項目就是查看是否是線程安全,如果是:enabled,一般來說應該是ts版,否則是nts版。ts是指線程安全(ThreadSafe),nts是指線程不安全,得根據安裝的php版本來選擇,如果不確定,就分別嘗試一下;
我用的php5.3,就將php_sqlsrv_53_ts.dll複製到ext目錄下,
例如:D:\Program Files\PHP 5.4\ext

3、修改php.ini文件
增加一行:  extension=php_sqlsrv_53_ts.dll
extension= php_pdo_sqlsrv.dll
修改一行 :   mssql.secure_connection = Off改爲on

4、安裝Microsoft SQL Server 2012 Native Client.msi

5、遇到錯誤 msvcp100.dll丟失
64位msvcp100.dll放在  C:\Windows\SysWOW64
32 位msvcp100.dll放在  C:\Windows\system32
安裝 vc2010sp1  64和32 都要安裝


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章