sql server — файл расширения ‘php_sqlsrv_56_ts.dll’ существует, но в php.ini нет строки ‘extension = php_sqlsrv_56_ts.dll’

Я пытаюсь использовать sql-server с php ,
Я скачал 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 console показывает ошибку 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-битные расширения.

Любые предложения будут чрезвычайно полезны.

3

Решение

Видимо, есть два php.ini файлы, один из которых находится в папке wamp> bin> PHP, а другой — в папке Apache, которая также доступна в значке wamp tray. Я обновил файл в папке php, и при проверке php.ini в wamp (иконка в трее) не обновлялся. При обновлении этого файла проблема была решена.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector