如何从安装在CentOS 7上的PHP 7,Plesk 12.5连接MSSQL

时间:2016-06-15 13:35:45

标签: php linux pdo centos plesk

My 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

1 个答案:

答案 0 :(得分: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();