Chinaunix首页 | 论坛 | 博客
  • 博客访问: 238747
  • 博文数量: 32
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 414
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-22 11:22
个人简介

.....

文章分类

全部博文(32)

文章存档

2016年(1)

2015年(12)

2014年(19)

我的朋友

分类: PHP

2014-06-19 17:50:05

1.连接sqlserver需要microsoft下的数据库驱动。

2.进入phpinfo查看PHP版本
     vesion 5.3.8
     compiler vc9

3.下载驱动地址
  
   由于是PHP是5.3版本,选择SQLSRV 2.0下载

4.将SQLSRV 2.0解压到桌面,这会儿会看到一堆*.dll文件
   根据PHP版本和VC版本找文件php_pdo_sqlsrv_53_ts_vc9.dll
   注意:这里面有个ts和nts,ts代表安全,nts代表不安全,多半选择ts文件

5.将这个dll文件放到D:\xamppp\php\ext下
   在php.ini文件下添加一句
   extension=php_pdo_sqlsrv_53_ts_vc9.dll
   这样文件就加载上了,重启APACHE

6.在phpinfo下找到下面这表格,如果在enabled列下出现sqlsrv,这就说明已经成功加载上扩展。

PDO support  enabled
 PDO drivers  mysql, sqlite, sqlsrv
      
7. 如果提示
    Error!: SQLSTATE[IMSSP]: This extension requires either the Microsoft SQL Server 2008 Native Client (SP1 or later) or the Microsoft SQL Server 2008 R2 Native Client ODBC Driver to communicate with SQL Server. Neither of those ODBC Drivers are currently installed. Access the following URL to download the Microsoft SQL Server 2008 R2 Native Client ODBC driver for x86:

当显示这个的时候说明你嘚安装一个客户端驱动。"Microsoft SQL Server 2008 R2 Native Client"



微软的东西就是麻烦~
阅读(3571) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~