2017-06-27 231 views
0
  • 操作系統:Windows 8.1
  • 拱門:64
  • PHP:PHP 7.1.6
  • MSSQL:MSSQL服務器2014表達
  • 驅動程序: SQLSRV 4.0
  • IDE:PhpStorm

我試圖讓司機mssql的工作。 我從微軟下載了pdo驅動程序,將文件php_pdo_sqlsrv_7_nts_x64.dll放入C:\Program Files\PHP\ext並編輯php.iniextension=php_pdo_sqlsrv_7_nts_x64.dll添加到它。PHP 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

但是,一個從未回答四歲。

回答

0

您的PHP版本是否線程安全?您正在使用該版本的庫,您可以在Windows中使用命令行中的"php -i|find "Thread"

+0

謝謝。我的印象是,線程安全是默認選項,但再次查看,只有在使用Apache時纔是。這有很大的幫助,但這並沒有解決我的問題。 – rmsluimers

+0

詢問後,它看起來像我需要線程安全。 – rmsluimers

相關問題