解决win2008+PHP连接 SQL SERVER 2008无法加载对应php_sqlsrv_55_ts.dll

公司后台数据库从mysql切换到mssql 2008,同事一直加载不成功mssql扩展组件。

IIS日志也没有相关的提示。

一直用php+mysql ,没有办法,从网上找了些资料,搞了半天,按下面流程撸了一遍,还是不行。

64bits环境: 

- IIS 6.0

- PHP 5.5.6

- SQL Server 2008

- Windows 2008 server

步骤:

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

2. 下载正确版本的 ntwdblib.dll (2000.80.2039),注意这个版本号,需根据mssql版本找对应的dll版本,切记。。。

   这个地址可以下载到该版本: http://download.csdn.net/detail/siweitang/3381423 

3. 覆盖 windows\system32\ntwdblib.dll 

4. 覆盖 php5.5.6\ntwdblib.dll 

 

但是做了以上动作,还是加载失败,phpinfo.php没有相关的sqlsrv的信息。

继续搜索,在浏览http://robsphp.blogspot.co.uk/2012/06/unofficial-microsoft-sql-server-driver.html(需翻墙才能看)

突然想起php环境用的64位的,怀疑是否是x86,还是64bits的?从该页面下载了64bits的extension dll替换,重启IIS,成功加载。

https://onedrive.live.com/?cid=669ee24817961774&id=669EE24817961774%21720 上面页面有该地址

版权声明:
作者:驱动外包
链接:http://www.51qudong.net/233.html
来源:算法优化_驱动外包_直播算法优化_MAC驱动开发_Linux驱动开发_usb驱动移植外包
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>