php5.3空间数据库,windows下 php5.3如何连接mssql
因为php5.3以后php官方不再支持php_mssql扩展,那么php5.3以后如何连接mssql呢。
还好,microsoft 推出了一个sqlsrv扩展。安装步骤如下:
注,安装之前请检查你的操作系统是否是下面列表中之一,否则无法安装sqlsrv扩展
Windows Server 2003 Service Pack 1
Windows XP Service Pack 3
Windows Vista Service Pack 1 or later
Windows Server 2008
Windows Server 2008 R2
Windows 7
第一步:下载sqlsrv扩展
查看自己的php 版本,可以通过查看phpinfo中的 Zend Extension Build API220090626,TS,VC9这里表示我的php版本是用vc9编译,线程安全的
故在php.ini配置
extension=php_sqlsrv_53_ts_vc9.dll
extension=php_pdo_sqlsrv_53_ts_vc9.dll
请根据自己的php版本,配置相应的扩展
第二步:sqlsrv扩展,依赖Microsoft SQL Server 2008 R2 Native Client 故需要安装
第三步: 重启web服务器,查看sqlsrv扩展是否安装成功
安装之后,如何使用?
1. CI中database.php
$db['mssql']['hostname'] = ’168.192.*.*\\papers,143′; //注意这里的配置 ip\\实例名, 端口
$db['mssql']['username'] = ‘papers’;
$db['mssql']['password'] = ‘md3papers’;
$db['mssql']['database'] = ‘papers’;
$db['mssql']['dbdriver'] = ‘sqlsrv’;
$db['mssql']['dbprefix'] = ”;
$db['mssql']['pconnect'] = FALSE; //这里要设置为短连接
$db['mssql']['db_debug'] = TRUE;
$db['mssql']['cache_on'] = FALSE;
$db['mssql']['cachedir'] = ”;
$db['mssql']['char_set'] = ‘utf8′;
$db['mssql']['dbcollat'] = ‘utf8_general_ci’;
$db['mssql']['swap_pre'] = ”;
$db['mssql']['autoinit'] = TRUE;
$db['mssql']['stricton'] = FALSE;
2. yii protected/config/main.php
‘db’=>array(
// ‘class’=>’application.components.MyMsSqlConnection’,
// old MS PDO + MSSQL 2000:
//’connectionString’ => ‘mssql:host=HOSTNAME\SQLEXPRESS;dbname=Client’,
// new MS PDO + MSSQL 2005 2008
‘connectionString’ => ‘sqlsrv:Server=168.192.*.*\\papers,143;Database=Client’, //这里的配置类似CI
‘username’ => ‘sa’,
‘password’ => ’111′,
‘charset’ => ‘GB2312′,
‘tablePrefix’ => ‘tbl_’,
),
#以上参考
PHP5.3.5如何连接MSSql Server2005 http://www.cnblogs.com/kakaxi/archive/2011/08/05/2128437.html
http://www.php.net/manual/zh/ref.pdo-sqlsrv.connection.php
http://ihacklog.com/post/yii-config-use-ms-sql-server-2005-2008.html
php5.3空间数据库,windows下 php5.3如何连接mssql相关推荐
- windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法
windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...
- linux远程windows无法输入,XRDP在Windows下用远程桌面连接,键盘失效有关问题
XRDP在Windows下用远程桌面连接,键盘失效问题 很久没上这个博客了,最近在做虚拟化方面的东西,有个需求是通过windows远程连接Linux桌面,采用的是xrdp.安装和使用xrdp都比较容易 ...
- Windows下如何使用VScode连接远程linux服务器进行远程开发
Windows下如何使用VScode连接远程linux服务器进行远程开发 1. 先上手-成功连接 1.vscode下载安装所需插件:vscode中的remote-ssh插件 安装之后,就会出现上图黄色 ...
- apache arrow mysql_新手搭建PHP环境必备知识:windows下PHP5+APACHE+MYSQ完整配置(个人总结)...
经过一段时间狂热的PHP编程,对WINDOWS平台下PHP的配置可算是深有感触,一开始我用的是一键安装的傻瓜包,但是考虑傻瓜包的安装版本已经落后,在真正手动配置PHP环境时遇到许多问题,在查阅了许多资 ...
- php5.4开启opcache,windows下php5.6启用opcache
最近几天一直帮朋友配置服务器,考虑只部署wordpress,为了性能原因直接上了到目前位置最新的稳定版 php 5.6.16 ,搭建 apache 2.4.17 + php 5.6.16. 部署安装配 ...
- windows下安装pycharm并连接Linux的python环境
1. 下载安装Pycharm专业版 具体方法略.Pycharm5激活方法参考http://www.cnblogs.com/snsdzjlz320/p/7110186.html 2. 添加配置连接远程服 ...
- 用crt连接远程linux,在windows下secureCRT远程安全连接linux
最近由于要学习linux操作系统,感觉在虚拟机里面切来切去的操作有点麻烦,想一下,有没有工具能够解决刚才说的问题呢,我试着用两种方法来解决,一种可以用putty这个工具,学网络技术的人可能会认识.还有 ...
- windows下最强大的SSH连接软件
今天在下载文件夹的时候用sz命令遇到了问题,因为sz/rz命令只能用来下载单个的文件.(优点就是说可以直接在linux中安装,不用在windows端进行多余软件的安装).去查了一下,发现了另外一个很厉 ...
- navicat 连接linux mysql_如何在windows下用Navicat Premium连接linux下的Mysql
展开全部 当我们在Vmware中使用Linux下的MySQL ,界面不是很友好,所以我们使用Navicat Premium软件32313133353236313431303231363533e59b9 ...
最新文章
- 交换机与路由器大战已结束,超大规模计算公司胜出
- linux下常用命令之nc
- Matlab 实现对 Excel sheet 重命名 合并单元格
- Linux字符驱动程序的基本结构与函数
- JAVA 构建使用 Native 库
- 【OS学习笔记】八 实模式:编写主引导扇区代码-另一种更高效的写法
- Hibernate缓存之初探
- 使用JAVA的keytool生成jks证书,通过jks证书生成pfx证书,tomcat配置https
- Dynamics CRM2013 6.1.1.1143版本插件注册器的一个bug
- corpus iweb_BYU-Corpus杨百翰大学英语语料系列数据库(BYU)
- 算法设计与分析——算法分析基础
- 特效字幕(ass)简易制作教程
- 批量下载花瓣图片脚本--抖机灵
- 二頌(金火互易過程)
- 波士顿动力Spot mini,MIT 猎豹、宇树科技、蔚蓝四足机器人类别
- Java如何与Simon Ritter-JDK 9到13一起发展
- 详谈外部H5页面跳转微信一键关注微信公众号的方案
- JavaSE--Set接口
- 计算机类英文自我介绍,优秀的计算机专业英文自我介绍
- 6.openCV调整图像大小新思路(cv2.resize和imutils.resize)
热门文章
- 【雕虫小技第4篇】Scratch中更多模块功能怎么使用?
- 蓝牙电话协议HFP(Hands-Free Profile) 获取本地号码/获取语音信箱号码/获取通话时号码(CLCC)
- 单链表式并查集应用(解决区间合并,区间删除,染色问题)
- c语言scanf、gets、getchar的使用以及深度剖析使用细节
- 煽情的儿子553=随笔
- WIN 10系统丢失MSVCR110.dll和MSVCP110.dll问题
- 【效率】GitHub 标星 119K+!这些神器仅需一行代码即可下载全网视频!
- android 截图root权限,Android Root权限截屏
- 学习linux编程(一)
- ubuntu修改网卡名称