[英]How to connect MSSQL from PHP 7, Plesk 12.5 installed on CentOS 7
我的Plesk 12.5安裝在CentOS 7上,並同時支持多個php版本。 我已經為5.4.16版的PHP成功安裝了pdo_dblib驅動程序。 有誰知道如何為php 7安裝類似的驅動程序。我在php7上啟用了PDO,並支持PDO驅動程序mysql,odbc,pgsql,sqlite。 如何添加mssql。 我發現此鏈接庫需要php70w-pdo_dblib,但如何安裝? plesk網站上的問題
謝謝大家的幫助。 我已經解決了我的問題,只需將MSSQL與ODBC diver(與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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.