9

php 7 VC14 x64スレッドセーフでsqlsrv dllの解決策を見つけるために一日中検索しましたが、解決策が見つかりませんでした。誰もこの問題を解決しましたか:

[04-Oct-2015 19:48:05 UTC] PHP Warning:  PHP Startup: pdo_sqlsrv: Unable to initialize module
Module compiled with module API=20131226
PHP    compiled with module API=20141001
These options need to match
 in Unknown on line 0

これが私のphp7 RC4情報です:

System  Windows NT 6.0 build 6002 (Windows Server 2008 Standard Edition Service Pack 2) AMD64
Build Date  Sep 29 2015 17:15:28
Compiler    MSVC14 (Visual C++ 2015)
Architecture    x64
4

3 に答える 3

13

sqlsrv はまだ PHP7 の準備ができていませんが、2012 年以降にリリースされていないため、そうではありません。最後のリリースは 2015 年 5 月です。メンテナは Microsoft で、PHP7 のバージョンは来年の初めに予定されています。

https://github.com/Azure/msphpsql/issues/58

アップデート:

現在 (2017 年 3 月) の Linux でも、PHP バージョン 7.1 までのドライバーが利用可能です。

https://github.com/Microsoft/msphpsql

于 2015-11-19T16:07:25.307 に答える
1

記録として、SQL サーバー ライブラリへの直接リンクはこちらです。

PHP 7 の sqlsrvr

ts と nts の両方の 32 ビット バージョンと 64 ビット バージョンです。

于 2016-03-19T11:14:49.373 に答える