Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Расширение mysqli не найдено  (Прочитано 8250 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LemoneZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Расширение mysqli не найдено
« : 05 Мая 2017, 17:16:56 »
Установил lamp-server, после phpmyadmin и выдаёт вот эту ошибку. Знаю, что такой вопрос уже задавали, но ничего не помогло.

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 12/09/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 04:51:21 от zg_nico »

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #1 : 05 Мая 2017, 17:43:34 »
А он должен быть в LAMP? http://php.net/manual/ru/book.mysqli.php

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #2 : 05 Мая 2017, 19:25:06 »
Установил lamp-server, после phpmyadmin

Как устанавливали lamp и pma?

Оффлайн LemoneZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #3 : 05 Мая 2017, 20:59:38 »
bezbo, sudo tasksel install lamp-server
sudo apt install phpmyadmin
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo /etc/init.d/apache2 reload
Ubuntu 16.04 LTS.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #4 : 05 Мая 2017, 23:41:21 »
phph -v
php -m | grep mysqli
?

Оффлайн LemoneZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #5 : 06 Мая 2017, 14:16:19 »
bezbo, php -v:
PHP 7.0.15-0ubuntu0.16.04.4 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.15-0ubuntu0.16.04.4, Copyright (c) 1999-2017, by Zend Technologies

Команда php -m | grep mysqli ничего не выдала. Это означает, что mysqli необходимо как-то подключить / установить?

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #6 : 06 Мая 2017, 14:26:07 »
Это означает, что mysqli необходимо как-то подключить / установить?
В php.ini выполнили подключение расширения mysqli?:
extension=mysqli.soПосле чего не забудьте перезагрузить сервис Apache.

Оффлайн LemoneZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #7 : 06 Мая 2017, 14:36:43 »
archuser, прописал extension=mysqli.so в конце файла /etc/php/7.0/apache2/php.ini, перезапустил сервер (sudo service apache2 reload / restart), но ошибка не исчезла.

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #8 : 06 Мая 2017, 14:50:56 »
LemoneZ, symon.2014 скорее всего прав. Тогда установите пакет:
sudo apt-get install php7.0-mysql

Оффлайн LemoneZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #9 : 06 Мая 2017, 14:59:17 »
archuser, как ни странно, но php7.0-mysql уже установлен. о_О

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #10 : 06 Мая 2017, 15:21:39 »
LemoneZ, покажите содержимое /var/log/apache2/error.log

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля

Оффлайн LemoneZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #12 : 06 Мая 2017, 16:39:37 »
archuser,
(Нажмите, чтобы показать/скрыть)

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #13 : 06 Мая 2017, 17:27:35 »
LemoneZ, мдась, гадание на кофейной гуще продолжается  :2funny:
попробуйте включить расширение mysqlnd в php.ini:
extension=mysqlnd.soРестарнатите апач.

Оффлайн LemoneZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Расширение mysqli не найдено
« Ответ #14 : 06 Мая 2017, 18:19:40 »
archuser, :D
Эх, не помогло...
(Нажмите, чтобы показать/скрыть)
Зато уже не пишет
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mysqli.so' - /usr/lib/php/20151012/mysqli.so: undefined symbol: mysqlnd_connect in Unknown on line 0

 

Страница сгенерирована за 0.035 секунд. Запросов: 23.