“ php_sqlsrv_56_ts.dll”扩展文件存在,但php.ini中没有“ extension = php_sqlsrv_56_ts.dll”行

who*_*sis 4 php sql-server dll wampserver

我想用sql-serverphp。我下载了64位php_pdo_sqlsrv_56_ts.dll,并php_sqlsrv_56_ts.dll该网站非官方。我将dll文件提取到D:\ wamp64 \ bin \ php \ php5.6.31 \ ext。在其中,php.ini添加了以下几行并重新启动了WAMP:

[PHP_SQLSRV]
extension=php_sqlsrv_56_ts.dll
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_56_ts.dll
Run Code Online (Sandbox Code Playgroud)

在WAMP> php> extensions中,它显示给我:

在此处输入图片说明

在单击这些扩展时,php控制台显示错误The 'php_sqlsrv_56_ts.dll' extension file exists but there is no 'extension=php_sqlsrv_56_ts.dll' line in php.ini.

我不知道问题出在哪里,我在这里发现了同样的问题但这是版本(32/64)问题,这也不是我的情况,因为我已经下载了64位扩展。

任何建议都将非常有帮助。

who*_*sis 5

显然,有两个php.ini文件,一个在wamp> bin> PHP文件夹中,另一个在Apache文件夹中,该文件也可以从wamp托盘图标中获得。我更新了php文件夹中的文件,并检查了php.iniWAMP(托盘图标)中的文件是否未更新。更新该文件后,问题已解决。