PHP启动:无法加载动态库“C:\ Program Files文件(x86)的\ PHP \ V5.6 \分机\ php_sqlsrv_55_ts.dll
问题描述:
请帮我PHP启动:无法加载动态库“C: Program Files文件(x86)的 PHP V5.6 分机 php_sqlsrv_55_ts.dll
我使用 的Windows Server 2012 R2 64位, IIS 8.5, SQL服务器2014年, PHP 5.6, 笨3.1
有时显示我的网站这个错误“消息:PHP启动:无法加载动态库“C:\ Program Files文件(x86)的\ PHP \ V5 .6 \ ext \ php_sqlsrv_55_ts.dll' - 找不到指定的模块。“并且当我刷新此页面时,不会出现此错误
但是在C:\ Program Files文件(x86)\ PHP \ v5.6 \ ext \中有这个DLL文件,并且在php.ini中有这样的语句extebsion:php_sqlsrv_55_ts .dll
答
您必须使用此ext(php_sqlsrv_56_ts.dll),因为您使用的是PHP 5.6。添加后重新启动Web服务器。
https://msdn.microsoft.com/en-us/library/cc296170(v=sql.105).aspx
+0
我将该DLL更改为php_sqlsrv_56_ts.dll,但我有时会出现此错误 –
的可能的复制[无法加载的PHP \ _sqlsrv \ _55 \ _ts.dll](http://stackoverflow.com/questions/33888956/unable-to-load-php-sqlsrv-55- ts-dll) –
extebsion:php_sqlsrv_55_ts.dll?你的意思是'extension = php_sqlsrv_55_ts.dll'。你确定要编辑好的'php.ini'文件吗? –