2017-09-13 14 views
0

PHPを使用してローカルのMSSQLデータベースに接続しようとしました。 現在、私はMSSQLで動作するphp用の正しいドライバをインストールすることに固執しています。PHP 7 SQLSRVドライバがロードされない

は、これまで私が持っている:

1.DownloadedとセットアップXAMPP
2.Downloaded SQLSRVドライバで:https://github.com/Microsoft/msphpsql/releases/tag/v4.3.0
3.Placed私のextension_dirを、ダブルチェックをphp.iniのvarible内のファイルを指すように正しいフォルダに移動します。
4. php.ini内の拡張子のリストに手動で
extension=php_pdo_sqlsrv_71_ts.dll extension=php_sqlsrv_71_ts.dll
を追加しました。

ドライバはfalseを返しますがロードされている場合しかし、私はまだ同じ致命的なエラーとブールチェックを見ています:

bool(false) 
Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in 
C:\xampp\htdocs\firsttest\api.php:9 Stack trace: #0 {main} thrown in 
C:\xampp\htdocs\firsttest\api.php on line 9 

私はステップを逃しましたか?私は異なるガイドラインに従っていて、そのうちのいくつかは時代遅れのようでした。私はODBCドライバをインストールしようとしましたが、インストーラはより高いバージョンを持っていると言いました。したがって、私はそれが問題を起こすべきではないと思います。

答えて

0

私はXamppが常に32ビットアプリケーションとしてインストールされることをすべて確認しています。したがって、私は64ビットの代わりに.dllファイルの86ビット版を取ったはずです。 これは私の問題を少なくとも解決しました。

関連する問題