Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法加载php_sqlsrv_55_ts.dll_Php_Sql Server - Fatal编程技术网

无法加载php_sqlsrv_55_ts.dll

无法加载php_sqlsrv_55_ts.dll,php,sql-server,Php,Sql Server,我使用的是Apache/2.4.17(Win32)OpenSSL/1.0.2d PHP/5.6.15和PHP5.6.15两种32位。我无法加载php\u sqlsrv\u 55\u ts.dll。我添加了extension=php\u sqlsrv\u 55\u ts.dll;SQL SRV的DLL位于php.ini中,并将相应的DLL保存在ext目录中 这可能是什么原因 PS:我下载了32位dll文件。@malyy为什么这里需要path变量? 事实上,这只是一个结论。至于你的职位: I am

我使用的是
Apache/2.4.17(Win32)OpenSSL/1.0.2d PHP/5.6.15
和PHP
5.6.15
两种
32位
。我无法加载
php\u sqlsrv\u 55\u ts.dll
。我添加了
extension=php\u sqlsrv\u 55\u ts.dll;SQL SRV的DLL
位于
php.ini
中,并将相应的DLL保存在
ext
目录中

这可能是什么原因


PS:我下载了32位dll文件。

@malyy为什么这里需要path变量? 事实上,这只是一个结论。至于你的职位:

I am using Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.15 with PHP 5.6.15
I have added extension=php_sqlsrv_55_ts.dll
为什么是sqlsrv_55,而不是sqlsrv_56

尝试添加:

extension=php_sqlsrv_56_ts.dll

因为我使用的是
PHP5.6.*
,所以所需的DLL必须是
php\u sqlsrv\u 56\u ts.DLL


Microsoft有一个兼容性图表:

您重新启动了服务器吗?@AshishChoudhary是的。您使用的是哪台服务器。请尽可能多地提供您所处环境的信息。看起来像是Path变量的问题。检查这个链接:是的,我知道。一开始我也在写同样的东西,但我想先确定其他的东西。我刚发现!