2016-09-09 21 views
0

外部のMSSQLデータベースに接続するPHP Webサイトを移行しています。新しいサーバーはLinuxサーバーです。ODBCドライバ/ FreeTDS

  • FreeTDSの
  • Linux用のMicrosoftのODBCドライバー:私はこれは私がこれらのように、Linux用のODBCドライバが必要になります仕事を得るために知っています。

私の質問は、どちらも必要なのですか、それともどちらか一方でしか動作しないのですか?

+0

私はFreeTDSが特にマルチスレッドの場合、Microsoftドライバよりも信頼性が高いと判断しました。あなたはどのLinuxのフレーバーを使用していますか? – FlipperPA

答えて

0

1つのODBCドライバのみが必要です。これは、リストしたODBCドライバの1つでも、those from my employerなどの別のソースからのODBCドライバでもかまいません。

ODBCドライバは、PHPのバイナリ(これはスタンドアロンの実行可能ファイルかどうか、Apacheで使用されている通りmod_phpなど)とビット数を一致させる必要があります。また、ODBCドライバマネージャ(たとえば、 iODBC,unixODBC)。

これらのコンポーネントの事前ビルドされたバイナリを入手した場合は、環境内のlibcと互換性がなければならないことに注意してください。互換性ライブラリを追加する必要があります(たとえば、libc 2.5環境内で使用される互換性ライブラリ)。

関連する問題