太原PHP培训
达内太原php培训中心

0351-5608878

热门课程

太原php培训--PHP连接SqlServer心得(史上最全)

  • 时间:2016-06-03
  • 发布:雷雪松
  • 来源:极客头条

太原php培训--PHP连接SqlServer心得(史上最全)

首先,说一下为什么要写 PHP连接SqlServer心得(史上最全) 这篇文章?一、这种问题PHP程序员一般很少用到,基本是PHP+MySQL,二、遇到问题网上很多都是重复的内容,并且不能完全解决问题。总的来说,就是PHP连接SqlServer可能遇到的问题和PHP程序员雷雪松的解决思路都总结出来分享给大家,大家想使用PHP连接SqlServer的时候直接使用就可以了。

PHP程序员雷雪松使用PHP连接SqlServer的环境:windows2008 64位系统,PHP集成环境wamp(软件版本包含apache2.4.9mysql5.6.17php5.5.12)。顺便说一下在PHP程序员雷雪松的个人博客中还有两篇关于PHPSqlServer的文章,有兴趣的可以看一下 LinuxPHP扩展MSSql的安装 Thinkphp操作MsSQL心得

PHP5.3以前还可以使用mssql系列函数,PHP官网mssql简介提示在PHP 5.3或更高版本Windows这个扩展是不可用的,在PHP7.0.0以后mssql这个功能就被删除了,使用PDO_SQLSRV (Windows only)PDO_ODBCSQLSRV (Windows only)Unified ODBC API扩展替代。所以在windows系统中,PHP连接SqlServer只有PDO_SQLSRV (Windows only)SQLSRV (Windows only)两种方式。

1、引入PHP扩展的时候一定要注意PHP的版本,ts还是nts,请参考PHP程序员雷雪松的博客 PHP版本的区别与用法详解》

2、如果使用Microsoft PHP 驱动程序的版本是3.1或者3.2时,需要先在微软官网可以下载安装Microsoft ODBC Driver 11 for SQL Server

3、微软提供的PHP扩展sqlsrvpdo_sqlsrvPHP只支持32位,也就是x86平台,不支持64位,如果需要安装64PHP扩展你就必须用非官方的sqlsvrpdo_sqlsrv扩展,32位的可以直接去微软官网下载。 PHP扩展sqlsrvpdo_sqlsrv下载非官方32位和64位地址 32位支持5.35.45.55.664位支持5.55.6

4、安装完sqlsvr扩展以后,打开phpinfo()查看是否有sqlsvrpdo_sqlsrv,注意如果使用命令行运行时,一定要主要配置文件。命令:php.exe -c php.ini -f file.php

好了,今天就给大家讲这么多吧,喜欢我的内容可以关注或者分享(微信公众平台:tytedu)选择太原达内培训,不再孤军奋战,轻轻松松做IT高薪白领。太原达内培训带领有明确目标的学子迈向成功之路

上一篇:太原php培训--UPUPW K2.0 发布 , PHP 全系列同时运行
下一篇:太原php培训--php设计模式-抽象工厂模式

PHP中十六个魔术方法详解(三)

CakePHP 3.4.4 发布,PHP 开发框架

JavaScript 与 Java、PHP 的比较

太原php培训资源站

选择城市和中心
贵州省

广西省

海南省