我正在尝试将sql-server
与php
一起使用。
我从this unofficial site下载了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
在WAMP> php>扩展程序中,它显示了我:
单击这些扩展名时,php控制台会显示错误The 'php_sqlsrv_56_ts.dll' extension file exists but there is no 'extension=php_sqlsrv_56_ts.dll' line in php.ini.
。
我不知道问题出在哪里,我发现同样的问题here,但这是版本(32/64)问题,这也不是我的情况,因为我已经下载了64位扩展。
任何建议都会非常有用。
答案 0 :(得分:3)
显然,有两个php.ini
个文件,一个在wamp> bin> PHP文件夹中,另一个在Apache文件夹中,也可以在wamp tray图标中找到。我在php文件夹中更新了文件,在检查时,wamp中的php.ini
(托盘图标)没有更新。在更新该文件时,问题已得到解决。