laravel sqlServer遇到的坑
来源:互联网 发布:机器视觉算法 编辑:程序博客网 时间:2024/06/01 10:35
1.下来sqlServer扩展
https://www.microsoft.com/en-us/download/details.aspx?id=20098
下载之后是个工具,打开如图:
将扩展解压到php下的ext文件夹
然后再php.ini里添加这几行
extension=php_sqlsrv_7_nts_x64.dll
extension=php_sqlsrv_7_nts_x86.dll
extension=php_sqlsrv_7_ts_x64.dll
extension=php_sqlsrv_7_ts_x86.dll
extension=php_pdo_sqlsrv_7_nts_x64.dll
extension=php_pdo_sqlsrv_7_nts_x86.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x86.dll
这里我把所有都加进去了。注意:如果解压的扩展文件名不一样就以自己文件名为准
2.下载ODBC驱动
https://www.microsoft.com/en-us/download/details.aspx?id=36434
双击安装即可
3.更改laravel配置
修改.env文件为
在laravel项目->config->database.php->connections数组里添加
'sqlsrv' => [
'driver' => 'sqlsrv',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'firstname'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'prefix' => '',
],
这时候已经完成。
使用时产生的问题
1.用laravel连接sql server时遇到Invalid handle returned.的报错
http://blog.csdn.net/sangjinchao/article/details/63279158
原因:没开启服务
2.sqlserver账号密码问题
用sql server 2008或其他(以windows身份验证)登录进去之后
新建登录名
选择属性
然后配置到.env即可访问sqlserver数据库
注意:账号密码错误也会导致Invalid handle returned.的报错
阅读全文
0 0
- laravel sqlServer遇到的坑
- Laravel详细安装记录,安装laravel遇到的坑
- 在 Laravel 中使用 Laravel Searchy 遇到的坑
- 学习Laravel遇到的第一个坑
- 记录学习Laravel遇到的坑
- 安装laravel 遇到的一个坑
- 安装laravel中遇到的坑
- PHP Laravel安装遇到的坑
- 安装配置laravel遇到的两个坑
- laravel遇到的问题
- laravel 遇到的问题
- Laravel 遇到的奇怪写法
- 配置laravel遇到的问题
- laravel中遇到的问题
- Laravel 5.x Windows 安装过程以及遇到的坑
- 【Laravel】Laravel5遇到的问题以及解决方案
- Laravel 使用遇到的问题及解决方法
- Laravel 使用遇到的问题及解决方法
- ftp下载 文件
- (作业)纯代码版HelloWorld,斯坦福iOS10教学视频
- 重建二叉树 Binary Tree Traversals HDU
- 异常----概述
- springcloud体系介绍
- laravel sqlServer遇到的坑
- Java数据类型
- 记一次OOM总结
- vijos连续数之和
- AngularJS中单选按钮radio的简单使用
- HTML&CSS设计与构建网站(html)
- splint的使用
- thinkphp5 in_array函数 不区分大小写的实现
- 转:程序员35岁前成功的12条黄金法则 以资激励