zoukankan      html  css  js  c++  java
  • wamp server中配置php访问sqlsever

    wamp server中配置php访问sqlsever

     网上介绍的大部分是对的,关键的几点没写,愁死个人啊

    1、windows server 2008 或R2的版本,如果是64位系统也要安wamp server 32位,要不然驱动不好用啊,血的教训啊

    2、下面的例子中php5.4要改为php_sqlsrv_54_ts.dll

    3、php5.5官方没有,有第三方的,网址:http://www.hmelihkara.com/files/php_sqlsrv_55.rar

    4、thinkphp对sqlsever支持不太好,反正感觉坑比较多

    下面文章来源网址:http://www.uncletoo.com/html/base/824.html

    在WAMP中安装Microsoft SQL Server驱动


           大多数PHP开发人员非常熟悉MySQL数据库,对于SQL Server却用的很少,我们发现甚至在谷歌和php.net官方网站都很少了解关于PHP与SQL Server。本文将介绍如何在32位WAMP及PHP5.3上安装Microsoft SQLServ驱动程序。

    1、打开http://www.microsoft.com/en-us/download/details.aspx?id=20098链接下载微软SQL Server PHP驱动程序;

    2、下载SQLSRV30.EXE(适用于Windows Vista,Server 2008中,以及Windows 7或以上)或SQLSRV20.EXE(适用server 2003/Windows XP或以下)。

    3、运行SQLSRV30.EXE,然后输入你的PHP bin文件夹路径,安装驱动程序的DLL文件,如下图:

    4、打开php.ini文件,将下面两句代码前的分号(;)去掉

    extension=php_pdo_sqlsrv_53_ts.dll

    extension=php_sqlsrv_53_ts.dll

    5、重新启动wamp服务,并且使用phpinfo查看pdo_sqlsrv是否启用:

    6、创建PHP文件,复制并粘贴下面代码,检查PHP与SQL Server数据库的链接

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $serverName = "hostname or ip";
    $connInfo = array("Database"=>"db_name", "UID"=>"db_username", "PWD"=>"db_password");
    $conn = sqlsrv_connect($serverName, $connInfo);
    if($conn){
     echo "Database connection established.<br />";
    }else{
     echo "Connection could not be established.<br />";
     die( print_r(sqlsrv_errors(), true));
    }
    ?>
  • 相关阅读:
    JavaScript 操作 DOM 元素
    字节数
    如何判断校准曲线是否合格
    [WPF]MVVM模式下如何在后台cs中调用绑定命令
    逆对数antilog0.03376如何计算
    未能解析此远程名称:'nuget.org' 的解决方法
    【WPF】WPF ScorllView触摸滚动实现
    【VS2017】清除NuGet下载旧版本缓存
    【UWP】截图
    test
  • 原文地址:https://www.cnblogs.com/dgjunjie/p/3731338.html
Copyright © 2011-2022 走看看