- OSをロードすることができませんPHPの起動警告:Windowsの8.1
- アーチ:x64の
- PHP:PHP 7.1.6
- をMSSQL:MSSQLサーバー2014は
- ドライバを表現します: SQLSRV 4.0
- IDE:PhpStorm
私はMSSQLドライバが動作するように取得しようとしています。 私はC:\Program Files\PHP\ext
にファイルphp_pdo_sqlsrv_7_nts_x64.dll
を入れて、それにextension=php_pdo_sqlsrv_7_nts_x64.dll
を追加するphp.ini
を編集し、マイクロソフトからのPDOドライバをダウンロードしました。PHP動的ライブラリphp_pdo_sqlsrv_7_ts_x64.dllに
これが結果です:この
$ php -v
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files\PHP\ext\php_pdo_sqlsrv_7_nts_x64.dll' - The specified procedure could not be found.
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files\PHP\ext\php_sqlsrv_7_nts_x64.dll.dll' - The specified procedure could not be found.
in Unknown on line 0
PHP 7.1.6 (cli) (built: Jun 8 2017 01:53:41) (ZTS MSVC14 (Visual C++ 2015) x64)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
考え重複: PHP Warning: PHP Startup: Unable to load dynamic library php_pdo_mssql.dll
しかし、一つは答えず、4歳決してだと。
ありがとうございます。私はスレッドセーフであるという印象を受けていましたが、これはデフォルトのオプションですが、もう一度見ました。それは大いに役立ちますが、それは私の問題を解決しませんでした。 – rmsluimers
質問の後、私は結局スレッドセーフな必要があるように見えます。 – rmsluimers