- Ошибка в phpmyadmin — расширение mysqli отсутствует
- Решение
- Ошибка: «Расширение mysqli не найдено. » (Страница 1 из 3)
- Сообщения с 1 по 25 из 67
- 1 Тема от kost 2011-05-24 17:44:41 (изменено: kost, 2011-05-24 17:51:34)
- Тема: Ошибка: «Расширение mysqli не найдено. «
- 2 Ответ от Hanut 2011-05-24 18:39:20
- Re: Ошибка: «Расширение mysqli не найдено. «
- 3 Ответ от kost 2011-05-24 20:54:31 (изменено: kost, 2011-05-24 21:09:48)
- Re: Ошибка: «Расширение mysqli не найдено. «
- 4 Ответ от Hanut 2011-05-24 22:07:03
- Re: Ошибка: «Расширение mysqli не найдено. «
- 5 Ответ от lawyer 2011-09-02 16:05:02
- Re: Ошибка: «Расширение mysqli не найдено. «
- 6 Ответ от lawyer 2011-09-02 16:07:24
- Re: Ошибка: «Расширение mysqli не найдено. «
- 7 Ответ от Hanut 2011-09-02 20:29:30
- Re: Ошибка: «Расширение mysqli не найдено. «
- 8 Ответ от DMITRIY.NET 2011-10-16 09:58:42 (изменено: DMITRIY.NET, 2011-10-16 11:17:42)
- Re: Ошибка: «Расширение mysqli не найдено. «
- Re: Ошибка: «Расширение mysqli не найдено. «
- 10 Ответ от DMITRIY.NET 2011-10-16 13:17:07 (изменено: DMITRIY.NET, 2011-10-16 13:55:06)
- Re: Ошибка: «Расширение mysqli не найдено. «
- 11 Ответ от DMITRIY.NET 2011-10-16 14:45:44
- Re: Ошибка: «Расширение mysqli не найдено. «
- 12 Ответ от Hanut 2011-10-16 15:27:43
- Re: Ошибка: «Расширение mysqli не найдено. «
- 13 Ответ от DMITRIY.NET 2011-10-16 15:53:46
- Re: Ошибка: «Расширение mysqli не найдено. «
- 14 Ответ от Hanut 2011-10-16 16:01:39
- Re: Ошибка: «Расширение mysqli не найдено. «
- 15 Ответ от DMITRIY.NET 2011-10-16 16:07:02 (изменено: DMITRIY.NET, 2011-10-16 16:07:56)
- Re: Ошибка: «Расширение mysqli не найдено. «
- 16 Ответ от DMITRIY.NET 2011-10-16 16:24:41 (изменено: DMITRIY.NET, 2011-10-16 16:26:29)
- Re: Ошибка: «Расширение mysqli не найдено. «
- 17 Ответ от Hanut 2011-10-16 17:19:11
- Re: Ошибка: «Расширение mysqli не найдено. «
- 18 Ответ от DMITRIY.NET 2011-10-16 17:28:32
- Re: Ошибка: «Расширение mysqli не найдено. «
- 19 Ответ от Slav0n 2011-12-17 17:14:33 (изменено: Slav0n, 2011-12-17 17:15:03)
- Re: Ошибка: «Расширение mysqli не найдено. «
- 20 Ответ от ChaeK 2012-01-22 09:37:53
- Re: Ошибка: «Расширение mysqli не найдено. «
- 21 Ответ от Hanut 2012-01-22 13:09:00
- Re: Ошибка: «Расширение mysqli не найдено. «
- 22 Ответ от vremenkonata 2012-02-09 13:17:49 (изменено: vremenkonata, 2012-02-09 13:55:31)
- Re: Ошибка: «Расширение mysqli не найдено. «
Ошибка в phpmyadmin — расширение mysqli отсутствует
Я только что установил стек LAMP (также пытался с nginx) и после установки phpmyadmin и попытки получить доступ к ‘localhost / phpmyadmin’, я получаю это сообщение:
Я уже попробовал шаги из Вот а также из Вот .
Я попытался установить на Ubuntu 18.04 «php7.2-mysql» (php 7.2 — моя текущая версия php), и «php7.2-mysqli» перенаправляет на «php7.2-mysql», и оба они уже установлены на его новейшая версия
В документации phpmyadmin вот что говорится об отсутствующем расширении:
1.20 Я получаю ошибку об отсутствующих расширениях mysqli и mysql.
Чтобы подключиться к серверу MySQL, PHP необходим набор функций MySQL, называемый> «расширение MySQL». Это расширение может быть частью дистрибутива PHP> (скомпилировано), иначе оно должно быть загружено динамически. Его имя> вероятно mysqli.so или php_mysqli.dll. phpMyAdmin попытался загрузить расширение>, но не смог. Обычно проблема решается установкой программного пакета «PHP-MySQL» или чего-то подобного.
В настоящее время существует два интерфейса, которые PHP предоставляет в качестве расширений MySQL — mysql> и mysqli. Сначала пробуют mysqli, потому что он лучший.
Также я уже пытался изменить файл php.ini, добавив или раскомментировав следующие строки:
и затем попытался переустановить phpmyadmin с настройкой базы данных и без нее с помощью dbconfig-common. также переустановил mysql-сервер (версия 5.7.24) с и без secure_installation.
С apache2 я установил следующие пакеты php:
С nginx я установил следующие пакеты php:
но ничего из этого даже не изменило сообщение об ошибке (даже после очистки пакетов, удаления папок и переустановки вручную).
Важно отметить, что все программы в стеке работают нормально. заставляет меня думать, что это некоторая проблема с phpmyadmin.
Итак, я хотел войти в экран входа в систему phpmyadmin, но, похоже, ничего не работает. уже пробовал несколько решений, несколько раз. если кто-то может помочь мне с этим, пожалуйста, ответьте! Благодарю.
Решение
Если вы изменили конфигурацию и не удалили ее при переустановке, это не помогло. Следуйте этой команде, чтобы очистить старые конфиги:
Ошибка: «Расширение mysqli не найдено. » (Страница 1 из 3)
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения с 1 по 25 из 67
1 Тема от kost 2011-05-24 17:44:41 (изменено: kost, 2011-05-24 17:51:34)
- kost
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-05-24
- Сообщений: 2
Тема: Ошибка: «Расширение mysqli не найдено. «
Доброго времени суток!
Помогите пожалуйста решить проблему. Не работает phpMyAdmin, выдаётся ошибка «Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP.» В php.ini всё прописано, dll лежат там где надо. Да и сами функции mysqli и mysql в скриптах работают! config.inc.php создавал с помощью setup.php. Если поменять в нём mysqli на mysql ничего не меняется. Помогите плиз.
2 Ответ от Hanut 2011-05-24 18:39:20
- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,688
Re: Ошибка: «Расширение mysqli не найдено. «
функции mysqli и mysql в скриптах работают!
Вот это очень странно, первый раз с таким сталкиваюсь.
Создайте файл info.php со строкой:
И запустите его. Посмотрите есть ли там блоки расширений mysql и mysqli. Если эти блоки есть, то phpMyAdmin должен работать, попробуйте почистить куки браузера, либо посмотрите как реагирует любой альтернативный браузер.
3 Ответ от kost 2011-05-24 20:54:31 (изменено: kost, 2011-05-24 21:09:48)
- kost
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-05-24
- Сообщений: 2
Re: Ошибка: «Расширение mysqli не найдено. «
Спасибо большое! сам не догадался проверить другим браузером! правда в firefox всё отлично работает! и с моего второго компьютера через IE8 и через Opera тоже всё работает! и даже с третьего компьютера через IE9 работает, а вот с компьютера на ктором стоит сервер, через IE9 все та же ошибка и даже отчистка куки не помогла. очень странно!
Как только открылся phpMyAdmin сразу в глаза бросилось сообщение «Версия клиентской библиотеки MySQL (5.0.51a) отличается от версии установленного MySQL-сервера (5.5.12).». Это означает что мне нужно установить более позднюю версию PHP (сейчас стоит 5.2.13) или же можно просто скачать более позднюю версию mysqli.dll?
4 Ответ от Hanut 2011-05-24 22:07:03
- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,688
Re: Ошибка: «Расширение mysqli не найдено. «
Это означает что мне нужно установить более позднюю версию PHP (сейчас стоит 5.2.13) или же можно просто скачать более позднюю версию mysqli.dll?
Отдельно библиотеку ставить нельзя. Данное сообщение носит информационный характер и никак не влияет на работу с MySQL, поэтому можете особо не беспокоиться на данный счет. Если все же захотите обновить, то поставьте PHP 5.3.5, например, там библиотеки работы с MySQL уже встроены и с ними не будет никаких проблем.
5 Ответ от lawyer 2011-09-02 16:05:02
- lawyer
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-09-02
- Сообщений: 2
Re: Ошибка: «Расширение mysqli не найдено. «
Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP.
6 Ответ от lawyer 2011-09-02 16:07:24
- lawyer
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-09-02
- Сообщений: 2
Re: Ошибка: «Расширение mysqli не найдено. «
почему то мой пост не проходит полностью.
придется скрином dl.dropbox.com/u/7882312/2.jpeg
подскажите в какую сторону копать
7 Ответ от Hanut 2011-09-02 20:29:30
- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,688
Re: Ошибка: «Расширение mysqli не найдено. «
подскажите в какую сторону копать
1) Создайте и запустите файл phpinfo.php со строкой:
Проверьте что указано в Loaded configuration file.
2) Проверьте, чтобы корень PHP был в PATH.
3) В php.ini проверьте подключение библиотек и их наличие в каталоге ext:
extension=php_mysql.dll
extension=php_mysqli.dll
4) Проверьте корректность каталога с библиотеками расширений:
extension_dir = «C:/php/ext»
8 Ответ от DMITRIY.NET 2011-10-16 09:58:42 (изменено: DMITRIY.NET, 2011-10-16 11:17:42)
- DMITRIY.NET
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-10-16
- Сообщений: 7
Re: Ошибка: «Расширение mysqli не найдено. «
Здравствуйте, помогите пожалуйста с подобной проблемой.
Установил на локальную машину с ОС WIN7 Apache 2.2.21 + PHP 5.3.8 + MySQL 5.5.16
но не могу запустить phpMyAdmin-3.4.5
По ссылке http://localhost/phpmyadmin/ выходит ошибка: Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP
Строка PATCH имеет вид: . ;C:\server\php;C:\server\mysql\bin
В php.ini библиотеки extension=php_mysql.dll extension=php_mysqli.dll подключены и физически существуют в ext
каталог с библиотеками прописан так : extension_dir = «C:/server/php/ext»
при установке MySQL указал пароль root
из командной строки к MySQL можно подключиться
phpinfo(); -работает, скрин части странички >тут тут 9 Ответ от Hanut 2011-10-16 12:26:19
- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,688
Re: Ошибка: «Расширение mysqli не найдено. «
Установил на локальную машину с ОС WIN7 Apache 2.2.21 + PHP 5.3.8 + MySQL 5.5.16
но не могу запустить phpMyAdmin-3.4.5
Посмотрите в phpinfo() есть ли там подключенные расширения mysql и mysqli. Если они там есть, то попробуйте очистить куки браузера или воспользоваться альтернативным браузером для доступа к phpMyAdmin. Если их там нет, то убедитесь, что после изменения PATH компьютер был перезагружен.
10 Ответ от DMITRIY.NET 2011-10-16 13:17:07 (изменено: DMITRIY.NET, 2011-10-16 13:55:06)
- DMITRIY.NET
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-10-16
- Сообщений: 7
Re: Ошибка: «Расширение mysqli не найдено. «
Hanut, а где именно должны показаны расширения, в каких таблицах? (нашёл в таблице Core список расширений аналогично файлу php.ini) отдельно таблицы с именем MySQL нет, есть только mysqlnd.
куки пробовал чистить , браузеры применял IE, FireFox и Chrome — результат не изменился. компьютер перезагружал не раз (за три дня мучений).
11 Ответ от DMITRIY.NET 2011-10-16 14:45:44
- DMITRIY.NET
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-10-16
- Сообщений: 7
Re: Ошибка: «Расширение mysqli не найдено. «
Да кстати если ещё пройти по ссылке http://localhost/phpmyadmin//setup/index.php
там отображается ошибка Создание и распаковка Bzip2 архивов требует наличия функций (bzopen, bzcompress), которые недоступны на данной системе. хотя уменя также подключено расширение extension=php_bz2.dll
получается у меня вообще никакое расширение не подключается?
12 Ответ от Hanut 2011-10-16 15:27:43
- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,688
Re: Ошибка: «Расширение mysqli не найдено. «
получается у меня вообще никакое расширение не подключается?
Выходит расширения не подключены. Выложите где-нибудь, или отошлите на hanut@php-myadmin.ru конфигурационные файлы в которых делались изменения, возможно где-то ошибка.
13 Ответ от DMITRIY.NET 2011-10-16 15:53:46
- DMITRIY.NET
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-10-16
- Сообщений: 7
Re: Ошибка: «Расширение mysqli не найдено. «
Hanut, отправил на hanut@php-myadmin.ru 3 файла php.ini, my.ini, httpd.conf
Спасибо за помощь.
14 Ответ от Hanut 2011-10-16 16:01:39
- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,688
Re: Ошибка: «Расширение mysqli не найдено. «
Думаю причина в том, что в файле php.ini перед некоторыми директивами стоит пробел, то есть они не прижаты к началу строки. Попробуйте поправить строки убрав лишние пробелы перед директивами. В остальном ошибок не вижу.
15 Ответ от DMITRIY.NET 2011-10-16 16:07:02 (изменено: DMITRIY.NET, 2011-10-16 16:07:56)
- DMITRIY.NET
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-10-16
- Сообщений: 7
Re: Ошибка: «Расширение mysqli не найдено. «
Hanut да, я тоже об этом думал и убирал эти пробелчики — не помогало, сейчас ещё раз попробовал убрать пробелы, также не изменило ситуацию, Apache перезагружал
16 Ответ от DMITRIY.NET 2011-10-16 16:24:41 (изменено: DMITRIY.NET, 2011-10-16 16:26:29)
- DMITRIY.NET
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-10-16
- Сообщений: 7
Re: Ошибка: «Расширение mysqli не найдено. «
странно, сейчас установил на другую машину с ОС win2003 MySQL 5.5.16 и phpMyAdmin-3.4.5
но до этого там уже давно стоял Apache 2.2.15 + PHP 5.2.9
Всё также настроил и всё работает. получается различия только в версиях apahe, php и OS
17 Ответ от Hanut 2011-10-16 17:19:11
- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,688
Re: Ошибка: «Расширение mysqli не найдено. «
Всё также настроил и всё работает. получается различия только в версиях apahe, php и OS
Не могу объяснить такое поведение программ. Не за что даже зацепиться, ошибок в конфигурационных файлах не нашел. Совместимость установленных вами версий пока протестировать не могу.
18 Ответ от DMITRIY.NET 2011-10-16 17:28:32
- DMITRIY.NET
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-10-16
- Сообщений: 7
Re: Ошибка: «Расширение mysqli не найдено. «
позже попробую установить на win 7 те же версии php и Apahe что и на Win2003, о результате сообщу.
Ещё раз спасибо за потраченное на меня время.
19 Ответ от Slav0n 2011-12-17 17:14:33 (изменено: Slav0n, 2011-12-17 17:15:03)
- Slav0n
- Новичок
- Неактивен
- Зарегистрирован: 2011-12-17
- Сообщений: 1
Re: Ошибка: «Расширение mysqli не найдено. «
Проверь в phpinfo(); в строке Loaded Configuration File
C:/php/php.ini // Правильно – php.ini найден и используется
C:/windows/ // Неправильно – php.ini не обнаружен
Во втором случаи укажи apache где находится php.ini добавив в httpd.conf строку
PHPIniDir «C:\php»
20 Ответ от ChaeK 2012-01-22 09:37:53
- ChaeK
- Новичок
- Неактивен
- Зарегистрирован: 2012-01-22
- Сообщений: 1
Re: Ошибка: «Расширение mysqli не найдено. «
1. Раскомментировать в файле php.ini строчки
extension=php_mysql.dll
extension=php_mysqli.dll
2. Скопировать библиотеку libmysql.dll из папки php в папку X:/windows/system32
21 Ответ от Hanut 2012-01-22 13:09:00
- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,688
Re: Ошибка: «Расширение mysqli не найдено. «
2. Скопировать библиотеку libmysql.dll из папки php в папку X:/windows/system32
Этот шаг аналогичен прописыванию корня PHP в PATH, но значительно удобнее при последующем обновлении PHP, так как не требует переноса в System32 нескольких необходимых другим расширениям библиотек, вроде libeay32.dll и ssleay32.dll.
22 Ответ от vremenkonata 2012-02-09 13:17:49 (изменено: vremenkonata, 2012-02-09 13:55:31)
- vremenkonata
- Редкий гость
- Неактивен
- Зарегистрирован: 2012-02-09
- Сообщений: 2
Re: Ошибка: «Расширение mysqli не найдено. «
Здравствуйте.Установила связку по вашей инструкции. Когда запускаю апач пишет: Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP.
Подскажите, где искать ошибку? Спасибо