2016-06-15 5 views
0

My Plesk 12.5がCentOS 7にインストールされ、複数のPHPバージョンを同時にサポートしています。私は正常にphpバージョン5.4.16のためのpdo_dblibドライバをインストールしました。誰も、PHP 7のための類似のドライバをインストールする方法を知っていますか? 私はPDOをphp7で有効にして、PDOドライバmysql、odbc、pgsql、sqliteをサポートしています。 mssqlの追加方法 このリンクが見つかりました library I need php70w-pdo_dblib私はどのようにインストールできますか? question on the plesk siteCentOS 7にインストールされたPHP 7、Plesk 12.5からMSSQLを接続する方法

答えて

0

ご自身のリスクでこのメソッドを使用してみてください - https://talk.plesk.com/threads/cant-install-php7-pecl-oauth-on-plesk-12-5-30.336791/#post-803386

+0

感謝答え、ドライバは私のシステムにあり、私はphpinfoで彼を見ることができます。しかし、データベース接続タイムアウトに接続できません。これは、PHP 5.4.16の同様のドライバがうまく動作します。他のドライバがMSSQLに接続することをお勧めしますか? – zhoradk

1

助けてくれてありがとうみんなを。 私は単にあなたが

の/ 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のを持っていることを確認する必要がありPHP7 と一緒に来ているODBCのダイバー、とMSSQLを接続することにより、私の問題を解決してきました。 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(); 
関連する問題