亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP連接SQLServer2005 的問(wèn)題解決方法

 更新時(shí)間:2010年07月19日 01:07:24   作者:  
關(guān)于PHP連接MSSQL這個(gè)問(wèn)題煩了我好幾天,一開始在XP上怎么試也不行,MSSQL模塊怎么也加載不上。
后來(lái)火了,在虛擬機(jī)裝上WIN2003一試,加載MSSQL模塊是沒(méi)問(wèn)題了,但是用mssql_connect("localhost", "sa", "");卻怎么也連不上數(shù)據(jù)庫(kù),后來(lái)上網(wǎng)查了很多資料,才終于搞定了:


環(huán)境:IIS6.0+PHP5+SQL Server2005

SQL Server安裝的時(shí)候選擇混合登陸模式,即windows和sql server身份驗(yàn)證模式。

步驟:

1. 首先按通常做法配置好PHP5連接MS SQL Server

PHP.ini 里面打開 extension=php_mssql.dll 選項(xiàng) (就是把前面的 ; 號(hào)去掉)

2. 下載正確版本的 ntwdblib.dll (2000.80.194.0)
3. 覆蓋 c:windows\system32\ntwdblib.dll
4. 覆蓋 php\ntwdblib.dll(有時(shí)候完成了這一步也不成功的話,就把PHP所依賴的php5ts.dll放到system32目錄下)
5. 運(yùn)行 SQL Server 配置管理器:SQL Server Configuration Manager,打開協(xié)議 Protocols
6. 允許命名管道 "named pipes" 和 "tcp/ip"
7. 右鍵點(diǎn)擊 "tcp/ip",打開屬性 Properties 標(biāo)簽 "IP addresses"
8. 在 TCP 動(dòng)態(tài)端口 "TCP Dynamic Ports" 填入 1433(經(jīng)過(guò)測(cè)試,其實(shí)這里可以不填的)
9. 重啟 SQL Server、IIS和PHP

10.用主機(jī)名+端口號(hào)來(lái)連接的,mssql_connect("localhost,1433", "sa", "");(我試了一下,不用也行)


網(wǎng)上有些人說(shuō),要把php.ini配置文件里的mssql.secure_connection = Off 改成on,結(jié)果我改了之后,試了好久都連接不上SQL Server,后來(lái)嘗試把mssql.secure_connection = Off 改回成Off之后,終于連上了。

相關(guān)文章

最新評(píng)論