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"
微软的东西就是麻烦~
阅读(3640) | 评论(0) | 转发(0) |