PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结


Posted in PHP onMay 06, 2019

本文实例讲述了PHP5.6.8连接SQL Server 2008 R2数据库常用技巧。分享给大家供大家参考,具体如下:

用到的工具:

1.JetBrains PhpStorm (编写php代码工具)

2.SQL Server 2008 R2(数据库)

3.PHP 5.6.X (x86 源于Apache XAMPP 集成)

先了解一下PHP是多少位的及其一些相关线程是否安全的信息。

在PhpStorm新建一个PHP文件里面内容为

<?php
/**
 * Created by PhpStorm.
 * User: admin
 * Date: 2018/4/8
 * Time: 16:12
 */
// 显示所有信息,默认显示 INFO_ALL
phpinfo();
?>

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

主要获得 x86  及 线程 TS


下载驱动包

Microsoft Drivers for PHP for SQL Server

http://www.microsoft.com/en-us/download/details.aspx?id=20098
(这里我是5.6版本的,下载SQLSRV32.EXE)解压SQLSRV32.EXE文件,

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

选择

php_sqlsrc_56_ts.dllphp_pdo_sqlsrv_56_ts.dll

(其中 56_ts 意思:5.6版本,线程安全ts 的PHP)

复制放入

X盘:\xampp\php\ext

文件里面

然后对上一层的文件php.in进行添加 两组数据 和 修改一个配置地方

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

mssql.allow_persistent=Off改成mssql.allow_persistent=On

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

保存完毕后。

打开PhpStorm写一段代码:

<?php
/**
 * Created by PhpStorm.
 * User: admin
 * Date: 2018/4/8
 * Time: 14:24
 */
$serverName = "(local)"; //数据库服务器地址
$uid = "sa";   //数据库用户名
$pwd = "123456"; //数据库密码
$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"mysql");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if( $conn == false)
{
  echo "连接失败!";
  var_dump(sqlsrv_errors());
  exit;
}else{
  echo "链接成功";
}
?>

页面一般会出现这些信息:

连接失败!Uncaught exception 'PDOException' with message 'SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver 11 for SQL Server to communicate with SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=163712' 

一般根据提示:

这时候提示需要安装一个Microsoft ODBC Driver 11 for SQL Server

进入网站 http://go.microsoft.com/fwlink/?LinkId=163712

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

根据电脑的系统类型选择下载正确的类型号

然后再次重启Apache服务器就可以了

个人感觉:一开始很懵,各种错误,然后总结了下自己的过程,理清一下思路。

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP概述.
Oct 09 PHP
如何把PHP转成EXE文件
Oct 09 PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 PHP
PHP动态页生成静态页的3种常用方法
Nov 13 PHP
thinkPHP实现瀑布流的方法
Nov 29 PHP
PHP中__FILE__、dirname与basename用法实例分析
Dec 01 PHP
PHP实现163邮箱自动发送邮件
Mar 29 PHP
PHP调试及性能分析工具Xdebug详解
Feb 09 PHP
yii2使用gridView实现下拉列表筛选数据
Apr 10 PHP
php 读写json文件及修改json的方法
Mar 07 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
Jun 16 PHP
Laravel 自动生成验证的实例讲解:login / logout
Oct 14 PHP
PHP实现百度人脸识别
May 06 #PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
May 06 #PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
May 06 #PHP
php + WebUploader实现图片批量上传功能
May 06 #PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
May 06 #PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
May 06 #PHP
PHP实现八皇后算法
May 06 #PHP
You might like
mysql,mysqli,PDO的各自不同介绍
2012/09/19 PHP
php在数据库抽象层简单使用PDO的方法
2015/11/03 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
2016/04/07 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
javascript+xml实现简单图片轮换(只支持IE)
2012/12/23 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
基于jQuery的图片不完全按比例自动缩小
2014/07/11 Javascript
Javascript获取当前日期的农历日期代码
2014/10/08 Javascript
根据配置文件加载js依赖模块
2014/12/29 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
2015/08/23 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
微信小程序 常用工具类详解及实例
2017/02/15 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
对vue v-if v-else-if v-else 的简单使用详解
2018/09/29 Javascript
Vue路由对象属性 .meta $route.matched详解
2019/11/04 Javascript
layui清除radio的选中状态实例
2019/11/14 Javascript
vue2.x 对象劫持的原理实现
2020/04/19 Javascript
用云开发Cloudbase实现小程序多图片内容安全监测的代码详解
2020/06/07 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
Python 用户登录验证的小例子
2013/03/06 Python
Python实现的数据结构与算法之队列详解
2015/04/22 Python
tensorflow学习笔记之简单的神经网络训练和测试
2018/04/15 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
什么是URL
2015/12/13 面试题
应届生简历中的自我评价
2014/01/13 职场文书
婚纱摄影师求职信范文
2014/04/17 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
出生公证书
2015/01/23 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python