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