php5.3.x访问sqlserver2005
来源:互联网 发布:知乎为什么成功 编辑:程序博客网 时间:2024/06/08 14:04
由于项目需要,临时用php访问Sqlserver数据库,于是配置mssql扩展,但是无法访问,按照网上各种dll文件copy都不成功,最后终于发现是php版本问题,我的版本是php5.3.8,而5.3以上版本已经不再支持mssql扩展,只好放弃。
最后终于在百度文库中找到解决办法,在此分享给大家
http://www.microsoft.com/downloads/details.aspx?familyid=CCDF728B-1EA0-48A8-A84A-5052214CAAD9&displaylang=en
我选择的是 php_pdo_sqlsrv_53_ts_vc9.dll 扩展,放在xampp安装目录下的 php/ext 中,并在 php.ini 中添加扩展 extension=php_pdo_sqlsrv_53_ts_vc9.dll。
重启apache,查看一下phpinfo,可以看到如下信息,说明安装成功。
连接方式:
$conn = new PDO("sqlsrv:server=127.0.0.1; Database=DBTest",'root','123') or die('sql server can not connect!');
输出信息可以看到连接成功。
下载的扩展包中,有SQLSRV_Help.chm手册可以参考。
在有的环境下,也许会出现报错如:
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:
就到 http://go.microsoft.com/fwlink/?LinkID=188400&clcid=0x409 这个网站上去下一个驱动文件 sqlncli.msi,安装即可。
不过仍有一点没有明白,说是vc6用于apache,vc9用于iis,可是我用的是集成软件xampp,却只能用vc9,如果用vc6扩展会报错。
各位高手,可否帮我解答这个疑惑,将不胜感激~~
- php5.3.x访问sqlserver2005
- php5.3.x访问sqlserver2005
- php5.2.x php5.3.x php5.4.x php5.5.x php5.6.x 对比详解
- PHP5.3.x的新功能
- SqlServer2005设置远程访问
- IIS6 配置PHP5.3.X(Fastcgi方式)
- PHP5.3.X连接MSSQL数据库
- php5.2与sqlserver2005、sqlserver2008的连接
- php5.2与sqlserver2005、sqlserver2008的连接
- xampp + php5.6 + sqlserver2005数据连接
- CentOS5.x 用yum安装php5.3.x
- 配置SQLServer2005允许远程访问
- PHP5.x时差问题
- php5.3.x连接sql server 2005 (php5.3连接mssql)
- php5.3.x连接sql server 2005 (php5.3连接mssql)
- php5.3.x连接sql server 2005 (php5.3连接mssql)
- php5.3.x连接sql server 2005 (php5.3连接mssql)
- php5.3.x连接sql server 2005 (php5.3连接mssql)
- U盘安装Ubuntu(剧场版)
- 使用JDBC处理大数据
- Quorum NWR
- 随便写点
- 开发
- php5.3.x访问sqlserver2005
- Hibernate延迟加载实现原理
- 字体生成方法
- 一步一步教你在CentOS6.0下安装NS2(ns-allinone-2.34.tar.gz)模拟仿真工具
- java.util(一),TreeSet
- Merkle Tree
- URI URL URN
- layout
- MongoDB 基于分布式文件存储的数据库