LINUX.ORG.RU

Call to undefined function mysqli_init()

 


0

1

Приветствую!
На Debian 9 параллельно поставил PHP5.6 и PHP7.
В итоге, сайт под PHP5.6 не запускается, выдает ошибку:

Fatal error: Call to undefined function mysqli_init() in /var/www/portal.local/public/bitrix/modules/main/lib/db/mysqliconnection.php on line 41
Похоже отсутствует пакет php5-mysqlnd. Однако, при попытке его установить, пишет, что такой пакет отсутствует.

В файле /etc/php/5.6/fpm/php.ini строка extension=php_mysqli.dll раскомментирована.

Что нужно еще сделать?

Ответ на: комментарий от ctyz2068

Ну сходи в гугл и узнай там, где в Linux находится php.ini.

Подсказка, где-то в /etc и таких файлов два, один для web, другой для cli режиме.

anonymous ()

И не забудь установить пакет с реализацией расширения mysqli для php.

anonymous ()

В файле /etc/php/5.6/fpm/php.ini строка extension=php_mysqli.dll раскомментирована.

Так Debian9 или всё-таки windows?

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.