Heim  >  Artikel  >  Backend-Entwicklung  >  php5.3连接sqlserver2005

php5.3连接sqlserver2005

WBOY
WBOYOriginal
2016-07-25 08:50:31766Durchsuche
操作系统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. 然后写个测试连接的实例,测试成功。
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:一个小玩意 计算离下班还有多久 Nächster Artikel:爬小说站