2017-01-28 12 views
0

CentOS 6でPLESK 12を実行しているVPSを持っていて、PHPのPDO ODBCとPDO DbLibでMicrosoft SQL Serverデータベースへのリモート接続に問題があります。私のウェブサイトはPDO DbLibを備えた別のUnix VPSで動作しているので、接続文字列はうまくいきます。CentOS 6でPlesk 12が動作しないPDO ODBC/DbLibドライバ

私はPDO ODBCに接続しようとしていたとき、私はこのエラーを取得:

PDOException:SQLSTATE [IM002]のSQLDriverConnect:0 [unixODBCの] [ドライバマネージャ]データソース名が見つからない、無デフォルトのドライバを

PDOExceptionを::ドライバー

を見つけることができませんでした

そして、この私はPDO DBLIBに接続しようとしています指定

しかし、すでにPDO DbLibドライバをインストールしようとしましたが、正しく動作していないようです。

また、VPSからリモートのMSSQLサーバを見ることができればPHPでチェックしたので、表示されるので、その唯一の問題はドライバです。

誰でも私にそれを働かせる方法を教えてくれる?ありがとうございました。

答えて

0

おそらくphp mssql拡張も必要です(これは、あなたのサーバにあるphpスクリプトが別のサーバにあるMsSQLデータベースに接続できるようにします)。 CentOSの上でこのコマンドを使用してインストールすることができるはずです(あなたは、SSHシェルプロンプトから実行する必要がある):

yum -y install php-mssql 

上記パッケージには、このコマンドを使用してインストールすることができますEPEL CentOSのレポで利用可能です:

yum -y install epel-release 
関連する問題