zoukankan      html  css  js  c++  java
  • PHP连接SQL Server(sqlsrv)

    配置好php环境后,下载如下依赖包,解压目录选择php的ext目录,并在php.ini中加上(我的php版本为5.6)

    extension=php_pdo_sqlsrv_56_ts.dll

    extension=php_sqlsrv_56_ts.dll

    重启apache,在phpinfo中查看sqlsrv是否被加载上,如果没有

    那么请下载odbc driver再次安装重启应该就可以了,odbc下周地址 可以在sqlsrv_errors()中找到

    <?php
    $conn = sqlsrv_connect('localhost', array('Database' => 'test', 'UID' => 'sa' , 'PWD' => 'PS0001!'));
    var_dump(sqlsrv_errors());
    

      

    dll依赖

    http://files.cnblogs.com/files/adtuu/SQLSRV32_.exe.zip

    1. 到php官网下载php5.6.16(http://windows.php.net/download),这里注意选择VC11 x86 Non Thread Safe,不管你是64位还是32位都选x86也就是32位的进行下载,为什么要这样,因为php5.6不支持链接sqlserver,但是微软提供了对应的组件,但是微软官网上面的组件只支持32位的。解压到C:Program Files (x86)下面,修改php.ini,如果没有就拷贝一个php.ini-development改成php.ini,修改date.timezone = "Asia/Shanghai",添加你需要的扩展。修改环境变量添加php根目录和php扩展的目录ext,下载对应的vc11(Visual C++ Redistributable for Visual Studio 2012 Update 4)下载x86并进行安装,这里也必须选者x86的因为php是x86的。

      2. 在服务器角色里面打开iis的cgi功能

      3. 下载PHP Manager  for IIS( http://phpmanager.codeplex.com/ releases/view/69115 )并进行安装

      4. 在IIS里面对  PHP Manager进行配置 单击“Register new PHP version”,弹出框中浏览选择“php-cgi.exe”php安装文件下面

     到这里就可以check phppathinfo() 进行查看iis+php是否成功,接下来就算连接sqlserver了。

      5. 到微软下载php连接sqlserver的驱动(http://www.microsoft.com/en-us/download/details.aspx?id=36434)选择对应版本直接安装就可以。、

      6.到微软下载Microsoft Drivers for PHP for SQL Server(http://www.microsoft.com/en-us/download/details.aspx?id=20098) 选最新那个安装 ,安装到php下面的ext目录下面。

      7.打开php.ini 添加对应的 extension=php_sqlsrv_56_nts.dll  extension=php_pdo_sqlsrv_56_nts.dll扩展。

    到这里iis7+mssql server+php5.6安装完成。

  • 相关阅读:
    第三章读书笔记
    第二章读书笔记
    第一章读书笔记
    第四章读书笔记
    《android深入探索》第一章心得
    C语言I博客作业04
    C语言I博客作业03
    C语言I博客作业02
    C语言I博客作业4
    C语言博客作业3
  • 原文地址:https://www.cnblogs.com/adtuu/p/5132362.html
Copyright © 2011-2022 走看看