2017-12-07 10 views
0

私は今、約3日間サークルで動いています。私はローカルのSQLデータベースを設定しました。私はそれを実行しようとしているいくつかのPHPコードを転送しました。問題は、このPHPコードはsqlsrvライブラリを使用して、わずかに古いバージョンのMicrosoftサーバーで動作することです。PHP 5.6 x86およびWindows Server 2012用のSqlsrv拡張子

私が何をしても、sqlsrvを読み込むことができません。私は4倍のphp.iniファイルをチェックしました。私はPHP 7でこの問題を抱えていましたが、sqlsrvがphp7で動作しないと言うオンラインリソースを読んで、5.6に切り替えました。私はsqlsrv用のこのドライバを試してみました。 SQLサーバーネイティブクライアントをダウンロードしました。

これまでに、phpinfo()でsqlsrvを読み込むことができませんでした。私はsqlsrvがこのバージョンのPHPでも利用できないと言っている様々なソースを読んだことがありますが、別のPHPをインストールする前にストレートな回答が必要です。

何か助けていただければ幸いです。私は多くのスタックオーバーフローの問題を経験しており、まだまっすぐな答えを見つけることができませんでした、私は必要に応じてより多くの情報を提供しています。 (また、私は開発のこの種のnoobですので、これが不明な場合は私を許してください)

ありがとう!

+0

https://www.microsoft.com/en-us/download/details.aspx?id=20098を確認してください。ドライバはPHP 7と5.6の両方をサポートしています(別々の.exeファイルです)。あなたのPHPエラーログを確認し、問題がおそらくそこに記録されていた。 – alalp

+0

私はこれをもう一度試してみるつもりですが、最後に試してみるとうまく動作しませんでした。私が見つけることができる唯一の犯人は、2012年のWindowsは実際にそこにリストされていないということです。にもかかわらず、2008年まで。返信ありがとう、それでも – allie

答えて

関連する問題