php5.3 sql server,php5.3连接sqlserver2005
操作系統(tǒng)win2003
服務(wù)器:iis
php 5.3.26 ? ?sqlserver2005
php5.3以后,已經(jīng)不對sqlserver支持連接擴(kuò)展了,不過微軟官方還是對php5.3以后進(jìn)行了擴(kuò)展解決方案。
1.確認(rèn)要連接sqlserver的數(shù)據(jù)庫版本為2005
2.確認(rèn)php支持的vc9還是vc6,這里可以從phpinfo()里看出來。
3.確認(rèn)php的版本為5.3,并且確認(rèn)php是否線程安全,可以再phpinfo()里看出來。
3.根據(jù)上面到微軟官方下載擴(kuò)展。或者直接下載附件。
2,3點在phpinfo里的Zend Extension Build這個屬性中可以看出來。
如:API220090626,TS,VC9 TS代表線程安全,VC9版本的擴(kuò)展。
API220090626,NTS,VC6 NTS代表非現(xiàn)成安全,VC6版本的擴(kuò)展。
TS,VC9 將php_pdo_sqlsrv_53_ts_vc9.dll,php_sqlsrv_53_ts_vc9.dll這兩個擴(kuò)展賦值到php/ext目錄下。
TS,VC6 將php_pdo_sqlsrv_53_ts_vc6.dll,php_sqlsrv_53_ts_vc6.dll這兩個擴(kuò)展賦值到php/ext目錄下。
NTS,VC9 將php_pdo_sqlsrv_53_nts_vc9.dll,php_sqlsrv_53_nts_vc9.dll這兩個擴(kuò)展賦值到php/ext目錄下。
NTS,VC6 將php_pdo_sqlsrv_53_nts_vc6.dll,php_sqlsrv_53_nts_vc6.dll這兩個擴(kuò)展賦值到php/ext目錄下。
同時,打開php.ini文件,寫入下面代碼
extension=復(fù)制在ext下的pdo擴(kuò)展//一定要對應(yīng)
extension=復(fù)制在ext下的擴(kuò)展//一定要對應(yīng)
一個php_pdo_sqlsrv對應(yīng)一個php_sqlsrv
完成上面操作后。重啟iis.
打開phpinfo();
可以查詢PDO pdo項里包括sqlsrv
查詢pdo_sqlsrv
如果上面都存在,則php5.3連接sqlserver2005已經(jīng)成功了。。
然后寫個測試連接的實例,測試成功。
總結(jié)
以上是生活随笔為你收集整理的php5.3 sql server,php5.3连接sqlserver2005的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql用户和权限备份_备份MySQL
- 下一篇: ABAQUS2017安装问题:以下应用程