zoukankan      html  css  js  c++  java
  • PHP安装sqlsrv扩展步骤,PHP如何连接上SQL

    今天捣鼓了一天,终于把PHP的sqlsrc扩展给弄好了。为了让PHP能够顺利连接上MSSQL,实在不易。

    第一步:安装Wampserver

    我安装的是Wampserver 2.4.17版本。注意:安装Wampserver之前需要安装微软的vcredist_x64.exe,我的操作系统是64位,具体操作系统几位按规定安装;

    第二步:安装相关组件以及下载相关扩展

    解压复制《SQL Server Driver for PHP的扩展包(非官方)》里面的dll文件到binphpext文件夹里面

    需要注意的是非官方的dll文件,要不然安装过后还是不行,我也搞不懂为什么官方的不可以。我在完成下面的那些步骤后我专门尝试了一下把微软官方的sqlsrv扩展包给覆盖掉,还是没能打开sqlsrv扩展。

    第三步:修改wamp中相关的配置(本地机/服务器)二者选一

    本地机:

    打开wampinphp文件夹找到php.ini文件,打开添加下面两个扩展;

    extension=php_pdo_sqlsrv_56_ts.dll
    extension=php_sqlsrv_56_ts.dll

    服务器:其实也就多了一个。

    打开wampinphp文件夹找到php.ini文件,打开添加下面两个扩展;

    extension=php_pdo_sqlsrv_56_ts.dll           56代表着php的版本
    extension=php_sqlsrv_56_ts.dll

    打开wampinapacheApache2.4.6inphp.ini,打开添加下面两个扩展:

    extension=php_pdo_sqlsrv_56_ts.dll           
    extension=php_sqlsrv_56_ts.dll

    最后保存php.ini后重启Apache

    第四步:安装驱动

    在php所在的服务器安装Microsoft SQL Server 2012 Native Client.msi驱动

    要注意:《Microsoft SQL Server 2012 Native Client.msi驱动》中有32位和64位驱动

    第五步:安装ODBC Driver 11 For SQL 《msodbcsql.msi》

    题外话:听说php不支持微软的SQL Server 2008。然后微软就自己做出了一个接口让php能支持MSSQL。但微软你为什么要这么折腾人呢!

    今天捣鼓了一天,安装了这么多只是为了添加sqlsrv扩展。微软有毒。

  • 相关阅读:
    《软件测试经验与教训》—读书笔记
    【转】性能测试工程师的素质
    【转】如何成为优秀的性能测试工程师
    性能测试学习之路
    FTP 、TCP/IP、HTTP、Cookies、Session
    Loadrunner工具介绍
    tesseract-ocr图像识别技术(一)
    MongoDB 自动分片 auto sharding
    mongodb 3.0下载安装、配置及mongodb最新特性、基本命令教程详细介绍
    java使用memcached2--集群部署
  • 原文地址:https://www.cnblogs.com/scottjeremy/p/6008827.html
Copyright © 2011-2022 走看看