我为我的 Windows php 安装添加了
sqlsrv.dll
,但它似乎无法识别它。它不在服务器上运行,只是在我的本地计算机上运行 cli。
它给了我这个错误:
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_sqlsrv_7_nts_x64' (tried: C:\php\ext\pdo_sqlsrv_7_nts_x64 (The specified module could not be found),C:\php\ext\php_pdo_sqlsrv_7_nts_x64.dll (The specified module could not be found)) in Unknown on line 0
但它位于正确的目录中?
我尝试了类似问题中提供的所有解决方案,但无济于事。
意识到这个版本的 srvsql 已经过时了。获取了最新的 dll
(pdo_sqlsrv_83_nts_x64.dll)
,它修复了所有问题。