首页 > 后端开发 > php教程 > php5.3连接sqlserver2005

php5.3连接sqlserver2005

WBOY
发布: 2016-07-25 08:50:31
原创
798 人浏览过
操作系统win2003
服务器:iis
php 5.3.26 sqlserver2005
  1. php5.3以后,已经不对sqlserver支持连接扩展了,不过微软官方还是对php5.3以后进行了扩展解决方案。
  2. 1.确认要连接sqlserver的数据库版本为2005
  3. 2.确认php支持的vc9还是vc6,这里可以从phpinfo()里看出来。
  4. 3.确认php的版本为5.3,并且确认php是否线程安全,可以再phpinfo()里看出来。
  5. 3.根据上面到微软官方下载扩展。或者直接下载附件。
  6. 2,3点在phpinfo里的Zend Extension Build这个属性中可以看出来。
  7. 如:API220090626,TS,VC9 TS代表线程安全,VC9版本的扩展。
  8. API220090626,NTS,VC6 NTS代表非现成安全,VC6版本的扩展。
  9. TS,VC9 将php_pdo_sqlsrv_53_ts_vc9.dll,php_sqlsrv_53_ts_vc9.dll这两个扩展赋值到php/ext目录下。
  10. TS,VC6 将php_pdo_sqlsrv_53_ts_vc6.dll,php_sqlsrv_53_ts_vc6.dll这两个扩展赋值到php/ext目录下。
  11. NTS,VC9 将php_pdo_sqlsrv_53_nts_vc9.dll,php_sqlsrv_53_nts_vc9.dll这两个扩展赋值到php/ext目录下。
  12. NTS,VC6 将php_pdo_sqlsrv_53_nts_vc6.dll,php_sqlsrv_53_nts_vc6.dll这两个扩展赋值到php/ext目录下。
  13. 同时,打开php.ini文件,写入下面代码
  14. extension=复制在ext下的pdo扩展//一定要对应
  15. extension=复制在ext下的扩展//一定要对应
  16. 一个php_pdo_sqlsrv对应一个php_sqlsrv
  17. 完成上面操作后。重启iis.
  18. 打开phpinfo();
  19. 可以查询PDO pdo项里包括sqlsrv
  20. 查询pdo_sqlsrv
  21. 如果上面都存在,则php5.3连接sqlserver2005已经成功了。。
  22. 然后写个测试连接的实例,测试成功。
复制代码


相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板