1

まず、Linux の経験がほとんどないため、明らかなことを理解していない可能性があるため、お詫び申し上げます。最終的に、PHP 経由で MSSQL データベースにクエリを実行しようとしています。

freetds と unixODBC をインストールしました。tsql (freetds) と isql (unixODBC) の両方でセットアップを確認しましたが、すべて動作します。問題は、次を使用して pdo を使用して PHP から接続しようとしたときです。

次の致命的な PHP エラーが表示されます: Uncaught PDOException: could not find driver...

さらに調べたところ、PHP 情報ファイルを調べたところ、利用可能な PDO ドライバーは mysql と sqlite です。PHP7 用の pdo odbc ドライバーはどこでどのように入手できますか? PHP のドキュメントでは、ドライバーは PHP ソースに含まれているようですが、唯一のオプションは ./configure を使用することであり、私が理解していることから、それはソースからコンパイルすることだけです。

既にコンパイル済みのバージョンの PHP7 にドライバーを追加する方法はありますか? ばかげたことを見逃しているような気がします。どんな助けでも大歓迎です!

4

2 に答える 2