2

php_pdo_sqlsrv_55_ts.dllオンボードの XAMPP x86 を使用して、Windows 7 x64 で構成しようとしています。

SQL Native Client 2012 と Microsoft Visual C++ Redistributable (x64) パッケージを正しくインストールしました (最後のパッケージが必要かどうかはわかりません)。

C:\xampp\php\ext\ にコピーし、ここにある非公式リリースからダウンロードしphp_pdo_sqlsrv_55_ts.dllたライブラリとライブラリの両方をコピーしました。php_sqlsrv_55_ts.dll

次に、php.ini を編集して 2 つのライブラリを追加し、Apache Web サーバーを再起動しましたが、phpinfo()ページに sqlsrv ドライバーの痕跡がありません。

Apacheエラーログには次のように書かれています:

[21-Jan-2014 10:56:56 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_pdo_sqlsrv_55_ts.dll' - Could not find the specified module.

 in Unknown on line 0

[21-Jan-2014 11:01:08 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_sqlsrv_55_ts.dll' - Could not find the specified module.

 in Unknown on line 0

私は何を間違っていますか?指定されたパスを開こうとすると、2 dll を正しく見つけることができます。

4

1 に答える 1

2

これをインストールしました:

  • Microsoft Visual C++ 再頒布可能パッケージ (x64)

...ただし、拡張機能のアーキテクチャであるため、x86 バージョンが必要です。

于 2014-01-21T11:46:56.250 に答える