Javaと情熱のあいだ

カステラとドーナツと珈琲

Microsoft Drivers for PHP for SQL Serverがphpinfoで認識されない場合の対処方法

PHPSQL Serverに接続したい場合ODBCを使用するかMicrosoftが提供しているDrivers for PHP for SQL Serverを使用する。
今回はDrivers for PHP for SQL Serverにて環境を構築したので認識されない場合のチェック箇所をメモ。

  1. Microsoft ODBC Driver 11 for SQL Serverがインストールされていることを確認。
  2. PHPx86で有ることを確認、Drivers for PHP for SQL Serverx86でしか認識しないのでx64では永遠に認識されない。
  3. extディレクトリに入れるDLLを確認。PHPのバージョンによって使用するDLLが異なるので要確認。
  4. php.iniの設定を確認。最低限extension_dir、extensionを確認する。