Ошибка PHP Warning: Module 'sqlsrv' already loaded in Unknown
Primary tabs
В процессе выполнения скрипта php в консоли, появляется ошибка:
PHP Warning: Module 'sqlsrv' already loaded in Unknown on line 0 PHP Warning: Module 'sqlsrv' already loaded in Unknown on line 0 PHP Warning: Module 'pdo_sqlsrv' already loaded in Unknown on line 0
Решение
Перейти в (папку, где лежат конфиги ваших модулей)
/etc/php/7.3/mods-available/
Выполнить:
sudo fgrep -r -t "sqlsrv"
Ответом будет что-то такое:
.sqlsrv.ini:extension=sqlsrv.so .sqlsrv.ini:extension=sqlsrv.so .sqlsrv.ini:extension=sqlsrv.so .pdo_sqlsrv.ini:extension=pdo_sqlsrv.so .pdo_sqlsrv.ini:extension=pdo_sqlsrv.so
Количество совпадений может быть различным.
Далее отредактируем последовательно файлы sqlsrv.ini и pdo_sqlsrv.ini, удалив повторяющиеся строки
extension=sqlsrv.so
и
extension=pdo_sqlsrv.so
(Должна остаться уникальная строка)
- Log in to post comments
- 2805 reads