课程咨询 :13623629309

太原PHP培训 > 达内新闻 > 太原php培训--PHP连接SqlServer心得(史上最全)
  • 太原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高级开发名企定制班(剩2个名额)

php高级开发名企定制班(剩2个名额)

开班日期:12-30

php高级开发周末班(剩5个名额)

php高级开发周末班(剩5个名额)

开班日期:12-30

php高级开发免费试听(剩5个名额)

php高级开发免费试听(剩5个名额)

开班日期:12-30

更多高级开发工程师精品班

更多高级开发工程师精品班

开班日期:12-30

  • 地址:山西省太原市小店区学府街长治路高新国际A座24层
  • 课程培训电话:13623629309     全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56

    在线客服系统