现在的位置: 首页 > Linux驱动开发 > 正文
解决win2008+PHP连接 SQL SERVER 2008无法加载对应php_sqlsrv_55_ts.dll
2014年12月31日 Linux驱动开发 ⁄ 共 693字 暂无评论 ⁄ 被围观 4,206 views+
扫描仪打印机USB驱动程序开发外包

公司后台数据库从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 上面页面有该地址





扫描仪打印机USB驱动程序开发外包

给我留言

您必须 [ 登录 ] 才能发表留言!

最活跃的读者

网站统计

    日志:69篇
    评论:0条
    分类:7个
    标签:150个
    链接:3个
    网站运行:3642天
最后更新:2017年8月3日
×