博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel连接sql server 2008
阅读量:4293 次
发布时间:2019-05-27

本文共 1202 字,大约阅读时间需要 4 分钟。

1.准备

其中各个的版本:

laravel:5.1      php:5.6     SQLSRV:3.2     ODBC driver :11         sql Server:2008

注意:

SQLSRV 的版本与php的关系

Version 4.0 supports PHP 7.0+

Version 3.2 supports PhP 5.4 和 5.5 和 5.6

Version 3.1 supports PHP 5.5 和 5.4

Version 3.0 supports PHP 5.4

SQLSRV 与ODBC driver for server的关系

Version 4.0 ODBC Driver 11或者 ODBC Driver 13.

Version 3.2/3.1   ODBC Driver 11.

ODBC  driver for server 与 sql server版本的关系

ODBC driver 11 支持 Microsoft SQL Server 2005,2008,2008 R2,SQL Server 2012,SQL Server 2014 and Windows Azure SQL Database

ODBC driver 13 支持 Microsoft SQL Server 2008,2008 R2, 2012,2014,2016(Preview)

传送门:

ODBC Driver 11 for sql server  下载地址

ODBC Driver 13 for sql server下载地址

SQLSRV 下载地址

安装:

双击下载下来的SQLSRV文件,

随便解压到一个路径下,解压后打开目录,选择里面的

php_pdo_sqlsrv_56_ts.dll和

php_sqlsrv_56_ts.dll两个文件,其中的56是php版本号5.6   ,ts是PHP Extension Build选项里得出的,我本地环境是TS,如果你的是NTS 则选择的是NTS文件

把选中的两个文件复制到php扩展路径下,如C://xampp/php/ext;

 

双击安装下载下来的ODBC driver文件;

2.安装PHP扩展

新建一个php文件输入<?php  phpinfo() ;   ?>在浏览器里运行php文件,找到PHP Extension Build选项

 

可以看到它的值里有TS或者NTS,记录下来

查看php扩展路径打开php安装目录下的php.ini 文件搜索extension_dir

在php.ini文件里面加上如下两行:

extension=php_pdo_sql_56_ts.dll

extension=php_sqlsrv_55_ts.dll

保存配置文件,重启apache,运行刚才的脚本看是否有PDO_SQLSRV

如下:

修改laravel配置文件.env:

测试连接成功!

转载地址:http://pfyws.baihongyu.com/

你可能感兴趣的文章
RT-thread任务调度算法
查看>>
Keil调试STM32中解析main开始前的工作
查看>>
extern "C"解释
查看>>
C语言中的const、extern及结构体、联合体的定义
查看>>
RT_Thead 中断
查看>>
cotex m4 汇编指令集
查看>>
功率与dbm关系
查看>>
CC1101调试入门
查看>>
SPI时序分析
查看>>
MSP430FR5969内存分配的问题
查看>>
C语言在程序中内存
查看>>
CCS中CMD文件解析
查看>>
volatile关键字作用
查看>>
联合体union的使用
查看>>
MFC中CArray类原理及其应用
查看>>
CArray的用法
查看>>
什么是动态链接库
查看>>
如何创建与调用动态链接库
查看>>
CString LPCTSTR区别联系
查看>>
LPSTR、LPCSTR、LPTSTR和LPCTSTR的意义及区别
查看>>