'php_sqlsrv_56_ts.dll' 扩展文件存在,但 php.ini 中没有 'extension=php_sqlsrv_56_ts.dll' 行
The 'php_sqlsrv_56_ts.dll' extension file exists but there is no 'extension=php_sqlsrv_56_ts.dll' line in php.ini
我正在尝试将 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>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 位扩展。
任何建议都会非常有帮助。
显然,有两个 php.ini
文件,一个在 wamp>bin>PHP 文件夹中,另一个在 Apache 文件夹中,也可以从 wamp 托盘图标中找到。我更新了 php 文件夹中的文件,并且在检查时,wamp(托盘图标)中的 php.ini
没有更新。更新该文件后,问题已解决。
我正在尝试将 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>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.
。
我不知道问题出在哪里,我发现了同样的问题
任何建议都会非常有帮助。
显然,有两个 php.ini
文件,一个在 wamp>bin>PHP 文件夹中,另一个在 Apache 文件夹中,也可以从 wamp 托盘图标中找到。我更新了 php 文件夹中的文件,并且在检查时,wamp(托盘图标)中的 php.ini
没有更新。更新该文件后,问题已解决。