【问题标题】:How to connect MSSQL from PHP 7, Plesk 12.5 installed on CentOS 7如何从 PHP 7 连接 MSSQL,安装在 CentOS 7 上的 Plesk 12.5
【发布时间】:2016-10-16 15:57:35
【问题描述】:

我的 Plesk 12.5 安装在 CentOS 7 上,同时支持多个 php 版本。我已经成功安装了 php 版本 5.4.16 的 pdo_dblib 驱动程序。有谁知道如何为 php 7 安装类似的驱动程序。 我在 php7 上启用了 PDO 并支持 PDO 驱动程序 mysql、odbc、pgsql、sqlite。 如何添加 mssql。 我找到了这个链接 library I need php70w-pdo_dblib 但我该如何安装? question on the plesk site

【问题讨论】:

    标签: php linux pdo centos plesk


    【解决方案1】:

    感谢大家的帮助。 我通过简单地将 MSSQL 与 ODBC 驱动程序连接解决了我的问题,它与 PHP7 一起提供 你需要确保你有

    /etc/odbc.ini

    [SomeName]
    Description = " SomeName "
    Driver = FreeTDS
    Trace = No
    Servername = TestServer
    Database = dbname
    UserName = username
    Password = pass
    
    [Default]
    Driver = /usr/lib64/libtdsS.so.1
    

    /etc/freetds.conf

    [TestServer]
    host =dbhostname
    port = 1433
    client charset = UTF-8
    tds version = 8.0
    

    然后在php中

         $db = new PDO("odbc: SomeName ", " username ", " pass");
    $sql = " select *…….”
    $stmt = $db->prepare($sql);
            $stmt->execute();
    

    【讨论】:

      猜你喜欢
      • 2019-07-03
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      • 2019-06-22
      • 1970-01-01
      • 1970-01-01
      • 2016-04-13
      • 2017-12-05
      相关资源
      最近更新 更多