文档章节

PHP5.4配置sql server

KavenSu
 KavenSu
发布于 2014/06/09 12:02
字数 265
阅读 2227
收藏 3
点赞 0
评论 1

终于解决这个问题了,其实这个问题分2种!
1:php5.2及以前版本,非常好解决。开启扩展,如果没有mssql.dll,下载一个就可以了!
2:php5.3版本以上,需要从微软下载2个驱动(5.3版本开始mssql的支持 交由微软负责了。名称也变成了sqlsrv)。

----------

首先到微软官网下载

Microsoft Drivers 3.0 for PHP for SQL Server

下载3.0还是2.0的驱动,要看你用的php是哪个版本的。

Driver file

PHP version

Thread safe?

Use with PHP .dll

php_sqlsrv_53_nts.dll

php_pdo_sqlsrv_53_nts.dll

5.3

no

php5.dll

php_sqlsrv_53_ts.dll

php_pdo_sqlsrv_53_ts.dll

5.3

yes

php5ts.dll

php_sqlsrv_54_nts.dll

php_pdo_sqlsrv_54_nts.dll

5.4

no

php5.dll

php_sqlsrv_54_ts.dll

php_pdo_sqlsrv_54_ts.dll

5.4

yes

php5ts.dll

下载之后是一个exe文件,安装的时候指定php扩展库的路径,就好把驱动都安装进去了。

接着在php.ini中开始扩展:

extension=php_sqlsrv_54_ts.dll


还要配置msqsrv:Off改成On

mssql.secure_connection = On


所以,在配置文件中,数据库类型要填:sqlsrv.

    /* 数据库设置 */

    'DB_TYPE'               =>  'sqlsrv',     // 数据库类型



© 著作权归作者所有

共有 人打赏支持
KavenSu
粉丝 6
博文 66
码字总数 16605
作品 0
深圳
加载中

评论(1)

Lobj
Lobj
标题说的5.4为啥内容说的是5.3嘞
php 连接 mssql sql2008

1.下载微软提供的dll 下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=20098 php5.4需下载 SQLSRV30.EXE,这个exe是一个自解压文件,下载后双击选路径解压会得到一堆dll...

安世博
2015/01/21
7K
0
加速开发的最轻量的PHP数据库框架 Medoo

为什么选择 Medoo? -非常的轻量 只有 15KB,只需include即可。 -简单 非常的容易学习,快速上手。 -强大 支持各种常见的SQL查询。 -兼容 支持各种数据:MySQL, MSSQL, SQLite, MariaDB, Orac...

40岁的青春
2015/05/25
0
0
PHP开发虚拟主机管理系统的思路

拿Nginx来说,在主配置nginx.conf里包含虚拟主机配置: include sites-enabled/*.conf; 新建虚拟主机时就在sites-enables里新建一个文件,比如: sites-enabled/a.com.conf server { listen 80; ...

eechen
2015/04/06
0
2
ZF2入门:Ubuntu/Linux环境下从零开始Zend Framework 2.0 (ZF...

紧接上一篇ZF2入门:Windows环境下从零开始Zend Framework 2.0 (ZF2)环境搭建,本次是Linux/Ubuntu环境下从零开始搭建系统并运行一个ZF2项目的全过程。 写日志的Linux用的是Ubuntu12.04 LTS...

AlloVince
2012/10/22
0
0
php5.4基本不需要安全配置

在php5.4之前,php的安全配置基本围绕safemode 、disablefunction等来进行设置 但是在php5.4中已经取消了safemode安全模式以及其他相关的设置(例如:disablefunction)等 所以个人认为:在php...

iranw
2012/10/17
541
3
最新php7与apache环境搭建

最新php7 beta3,在windows下与nginx搭配成功,初步尝试用冒泡排序做了性能对比,php7比php5.4提升近4倍。 那么现在问题来了,windows和linux下我都习惯使用nginx,apache不大熟悉,配置apa...

noSmile
2015/08/13
16.3K
5
nginx连接php-fpm sock文件失败502

今天把vps上php5.3升级到了php5.4,我采用的是nginx+php-fpm的架构,nginx通过php-fpm的socks文件来连接。结果报错:connect() to unix:/tmp/php-cgi.sock failed (13: Permission denied) ...

吾爱
2014/12/18
0
0
内容管理系统--Yzncms

Yzncms 内容管理系统 V1.0.0 项目介绍 Yzncms是完全开源的项目,框架易于功能扩展,代码维护,方便二次开发,帮助开发者简单高效降低二次开发成本,满足专注业务深度开发的需求。 环境要求 ...

御宅男
2017/05/10
1K
0
OneinStack多版本PHP共存

基于《OneinStack》一键PHP/JAVA安装工具中lnmp模式,很多用户希望一个网站运行在php5.4,另一个网站运行在php7,甚至更多版本的php,那么一台服务器上同时支持多个PHP版本应该如何做呢? 1、...

linuxprobe16
2016/11/29
9
0
php5.4 升级至php5.6遇到到问题

从php5.4升级到5.6遇到的问题 安装 php5.6.33 和Apache2.4 都是window 64位 php直接取官网下载 这是apache2.4的下载 http://www.apachelounge.com/download/ 升级中遇到的问题 如下: 安装A...

qq58d64fdb9ba68
01/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
14分钟前
0
0
npm profile 新功能介绍

转载地址 npm profile 新功能介绍 npm新版本新推来一个功能,npm profile,这个可以更改自己简介信息的命令,以后可以不用去登录网站来修改自己的简介了 具体的这个功能的支持大概是在6这个版...

durban
25分钟前
0
0
Serial2Ethernet Bi-redirection

Serial Tool Serial Tool is a utility for developing serial communications, custom protocols or device testing. You can set up bytes to send accordingly to your protocol and save......

zungyiu
31分钟前
0
0
python里求解物理学上的双弹簧质能系统

物理的模型如下: 在这个系统里有两个物体,它们的质量分别是m1和m2,被两个弹簧连接在一起,伸缩系统为k1和k2,左端固定。假定没有外力时,两个弹簧的长度为L1和L2。 由于两物体有重力,那么...

wangxuwei
46分钟前
0
0
apolloxlua 介绍

##项目介绍 apolloxlua 目前支持javascript到lua的翻译。可以在openresty和luajit里使用。这个工具分为两种模式, 一种是web模式,可以通过网页使用。另外一种是tool模式, 通常作为大规模翻...

钟元OSS
53分钟前
0
0
Mybatis入门

简介: 定义:Mybatis是一个支持普通SQL查询、存储过程和高级映射的持久层框架。 途径:MyBatis通过XML文件或者注解的形式配置映射,实现数据库查询。 特性:动态SQL语句。 文件结构:Mybat...

霍淇滨
今天
0
0
开发技术瓶颈期,如何突破

前言 读书、学习的那些事情,以前我也陆续叨叨了不少,但总觉得 “学习方法” 就是一个永远在路上的话题。个人的能力、经验积累与习惯方法不尽相同,而且一篇文章甚至一本书都很难将学习方法...

_小迷糊
今天
0
0
安装tensorflow-XXX报错

报错: tensorflow-0.5.0-cp27-none-linux_x86_64.whl is not a supported wheel on this platform. 解决: wget https://bootstrap.pypa.io/get-pip.py sudo python2.7 get-pip.py sudo p......

Yao--靠自己
今天
0
0
JVM学习手册(一):JVM模型

一直从事JAVA开发,天天和JVM打交道,仔细想想对JVM还真的不是特别了解,实在是不应该.周六看了许多资料,也算有点心得,记录一下。 JVM内存模型分为5个区域:方法区,堆,虚拟机栈,本地方法栈,程序计...

勤奋的蚂蚁
今天
0
0
转行零基础该如何学Python?这些一定要明白!

转行零基础学Python编程开发难度大吗?从哪学起?近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大?今天,小编就来为大家详细解读一下这个问题。...

猫咪编程
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部