Меню

Phpmyadmin ошибка расширение mysqli не найдено ubuntu

  • Печать

Страницы: [1] 2  Все   Вниз

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

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

Оффлайн
LemoneZ

Установил lamp-server, после phpmyadmin и выдаёт вот эту ошибку. Знаю, что такой вопрос уже задавали, но ничего не помогло.


ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 12/09/2017). Модератором раздела принято решение закрыть тему.
—zg_nico

« Последнее редактирование: 14 Июля 2019, 04:51:21 от zg_nico »


Оффлайн
symon.2014


Оффлайн
bezbo

Установил lamp-server, после phpmyadmin

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


Оффлайн
LemoneZ

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

phph -v
php -m | grep mysqli
?


Оффлайн
LemoneZ

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

Это означает, что mysqli необходимо как-то подключить / установить?

В php.ini выполнили подключение расширения mysqli?:

extension=mysqli.soПосле чего не забудьте перезагрузить сервис Apache.


Оффлайн
LemoneZ

archuser, прописал extension=mysqli.so в конце файла /etc/php/7.0/apache2/php.ini, перезапустил сервер (sudo service apache2 reload / restart), но ошибка не исчезла.


Оффлайн
archuser

LemoneZ, symon.2014 скорее всего прав. Тогда установите пакет:

sudo apt-get install php7.0-mysql


Оффлайн
LemoneZ

archuser, как ни странно, но php7.0-mysql уже установлен. о_О


Оффлайн
archuser

LemoneZ, покажите содержимое /var/log/apache2/error.log


Оффлайн
symon.2014


Оффлайн
LemoneZ


Оффлайн
archuser

LemoneZ, мдась, гадание на кофейной гуще продолжается  :2funny:
попробуйте включить расширение mysqlnd в php.ini:

extension=mysqlnd.soРестарнатите апач.


Оффлайн
LemoneZ

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


  • Печать

Страницы: [1] 2  Все   Вверх

Are you receiving MySQLi extension missing error in phpMyAdmin? Here’s how we fix it.

Usually, this error happens when MySQLi extension is not enabled in the php.ini file.

At Bobcares, we often receive requests to fix MySQLi extension missing errors as part of our Server Management Services.

Today, let’s analyze the error and see how our Support Engineers fix it for our customers.

What is MySQLi extension missing phpMyAdmin error?

Before getting deeper into the error, firstly, let’s understand what is MySQLi extension missing in phpMyAdmin?

The MySQLi functions allow us to access MySQL database servers and it’s a relational database driver used in the PHP scripting language. If the MySQLi extension is present we get this error.

A sample error at PHPMyAdmin will look like

How we fix the MySQLi extension missing phpMyAdmin?

So far, we have seen what is MySQLi extension missing in phpMyAdmin error. The solution for this error is to enable the MySQLi extension on the server.

Let’s see the different ways our Support Engineers fix this error for our customers by enabling MySQLi extension.

Enable MySQLi extension in php.ini file

First, we verify that the extension in PHP modules is enabled or not. For this, we run this command:

php -m | grep -i mysqli

Let us discuss how our Support Engineers enable the MySQLi extension from the php.ini file in Linux and Windows.

In Linux

1. First, we open the php.ini file (/etc/php/php.ini)

2. Then we search for the commented line :

#extension=php_mysqli.so

3. And, we uncomment the line by removing the hashtag from the beginning, such as:

extension=php_mysqli.so

At last, we restart the webserver.

In windows

1. We open the php.ini file

2 Then we search for the commented line:

#extension=php_mysqli.dll

3. And, we uncomment the line by removing the hashtag from the beginning, such as:

extension=php_mysqli.dll

Thus enabling it resolved the error.

Enable MySQLi using EasyApache4

The simplest way to enable MySQLi is from EasyApache. Let us discuss how our Support Engineers enable it from EasyApache.

1. First, we login to the WHM as root.

2. Then we search for “EasyApache4” or go to Software > EasyApache4

3. At the top look for “Currently Installed Packages” and we click on the button “Customize”

4. Then on the left panel section, we click on “PHP Extensions”

5. After this, we search for mysqlnd.

6. We see something like “php70-php-mysqlnd” (depend on the PHP versions). We enable it.

7. Click on Review and and click on Provision button.

Enable MySQLi extension on web-server without any panel.

Our Support Engineers also provide a solution for the customers who are not using any panels. To enable MySQLi extension in the server without panel. We run the below command such as

# ./configure --with-mysql=/usr --with-mysqli=/usr/bin/mysql_config

Then after, we check the MySQLi extension is enabled on the server.

Conclusion

In short, The error is mainly due to the missing of MySQLi extension in the php.ini file. Today we saw how our Support Engineers resolve the error MySQLi extension missing on PHPMyAdmin and the different ways to enable the MySQLi extension.

Страницы Назад 1 2 3

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Лента темы в RSS

Сообщения с 51 по 67 из 67

51 2015-04-02 19:15:04

  • Омск
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2015-04-01
  • Сообщений: 4

Re: Ошибка: «Расширение mysqli не найдено…»

Hanut сказал:

Проверьте какой конфигурационный файл загружен в phpinfo. Строка Loaded configuration file.

Там написано вот что: C:serverPHPphp.ini
Configuration File (php.ini) Path: C:windows, в эту папку я на всякий случай скопировал php.ini, не помогло.

52 Ответ от SHANE 2015-04-03 08:29:05

  • SHANE
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2014-12-16
  • Сообщений: 5

Re: Ошибка: «Расширение mysqli не найдено…»

Люди, помогите умоляю! это же полная катастрофа!

53 Ответ от SHANE 2015-04-03 08:31:01

  • SHANE
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2014-12-16
  • Сообщений: 5

Re: Ошибка: «Расширение mysqli не найдено…»

после перезагрузки компьютера на сайт, который лежал на локальном сервере (denwer) недоступен!
Database connection error (1): The MySQL adapter ‘mysqli’ is not available.

захожу по ссылке http://localhost/tools/phpmyadmin/
— там ошибка
Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. <a href=»Documentation.html#faqmysql» target=»documentation»><img src=»themes/dot.gif» title=»Документация» alt=»Документация» class=»icon ic_b_help» /></a>
как все восстановить????
Спасибо!!
php.in открываю через блокнот он пустой, через note pad
там nul какой то
и date.timezone = Europe/Moscow

54 Ответ от SHANE 2015-04-03 08:33:42

  • SHANE
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2014-12-16
  • Сообщений: 5

Re: Ошибка: «Расширение mysqli не найдено…»

открываю phpinfo в папке, там

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * phpinfo() wrapper to allow displaying only when configured to do so.
 * @package PhpMyAdmin
 */

/**
 * Gets core libraries and defines some variables
 */
require_once './libraries/common.inc.php';


/**
 * Displays PHP information
 */
if ($GLOBALS['cfg']['ShowPhpInfo']) {
    phpinfo();
}
?>

55 Ответ от Омск 2015-04-03 19:49:12 (изменено: Омск, 2015-04-03 20:38:43)

  • Омск
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2015-04-01
  • Сообщений: 4

Re: Ошибка: «Расширение mysqli не найдено…»

На виртуальную машину установил Denwer — посмотрел там настройки php.ini — такие же как на моем компьютере, а не подключена на компьютере mysqli

Я думаю, что проблема или в пробеле каком-нибудь или в неправильном знаке, так было в прошлый раз, не помню уже что было.

В прошлый раз переменные среды прописывал, они остались

http://s018.radikal.ru/i514/1504/1f/5f7c4a2dd290.jpg

56 Ответ от Омск 2015-04-08 19:06:07

  • Омск
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2015-04-01
  • Сообщений: 4

Re: Ошибка: «Расширение mysqli не найдено…»

Сделал вот как: программой EMS Sql Manager подключился к базе данных и извлек баз данных WordPress в sql файл. 
Импортировал в виртуальной машине, в панели управления подправил адрес с l на localhost, но все равно по адресу localhost/wordpress белая страница. В wp-config.php тоже изменения сделал.

Все записи на месте, но вместо русских букв знаки вопроса.
Как поставить нормальную кодировку?

В файле wordpress.sql, который получился, кодировка прописана так:
CREATE DATABASE `wordpress`
    CHARACTER SET ‘latin1’

Когда я импортировал этот файл в виртуальной машине phpmyadminом, там кодировка стояла utf-8

Как теперь исправить кодировку? Поменять ее в конфиге?

57 Ответ от saxonow 2016-05-18 00:42:18

  • saxonow
  • Новичок
  • Неактивен
  • Зарегистрирован: 2016-05-18
  • Сообщений: 1

Re: Ошибка: «Расширение mysqli не найдено…»

phpMyAdmin — Ошибка
Расширение mysqli|mysql не найдено. Пожалуйста, проверьте ваши настройки PHP. Смотрите our documentation для дополнительной информации.

Подскажите что делать???
Мои действия.
Для загрузки базы данных на новый хостинг через фтп-доступ установил phpMyAdmin 4.6.1, потом сделал изменения в файле config.inc.php:
——————————
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use setup/
*
* All directives are explained in documentation in the doc/ folder
* or at <http://docs.phpmyadmin.net/>.
*
* @package PhpMyAdmin
*/

/**
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg[‘blowfish_secret’] = ‘adiuydahjkasdweq8ydchjwd’; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/**
* Servers configuration
*/
$i = 0;

/**
* First server
*/
$i++;
/* Authentication type */
$cfg[‘Servers’][$i][‘auth_type’] = «config»;
$cfg[«Servers»][$i][«user»] = «colarix»;
$cfg[«Servers»][$i][«password»] = «ADJGJasjkdasdh»;
/* Server parameters */
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
$cfg[‘Servers’][$i][‘connect_type’] = ‘tcp’;
$cfg[‘Servers’][$i][‘compress’] = false;
$cfg[‘Servers’][$i][‘AllowNoPassword’] = false;

/**
* phpMyAdmin configuration storage settings.
*/

/* User used to manipulate with storage */
// $cfg[‘Servers’][$i][‘controlhost’] = »;
// $cfg[‘Servers’][$i][‘controlport’] = »;
// $cfg[‘Servers’][$i][‘controluser’] = ‘pma’;
// $cfg[‘Servers’][$i][‘controlpass’] = ‘pmapass’;

/* Storage database and tables */
// $cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’;
// $cfg[‘Servers’][$i][‘bookmarktable’] = ‘pma__bookmark’;
// $cfg[‘Servers’][$i][‘relation’] = ‘pma__relation’;
// $cfg[‘Servers’][$i][‘table_info’] = ‘pma__table_info’;
// $cfg[‘Servers’][$i][‘table_coords’] = ‘pma__table_coords’;
// $cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma__pdf_pages’;
// $cfg[‘Servers’][$i][‘column_info’] = ‘pma__column_info’;
// $cfg[‘Servers’][$i][‘history’] = ‘pma__history’;
// $cfg[‘Servers’][$i][‘table_uiprefs’] = ‘pma__table_uiprefs’;
// $cfg[‘Servers’][$i][‘tracking’] = ‘pma__tracking’;
// $cfg[‘Servers’][$i][‘userconfig’] = ‘pma__userconfig’;
// $cfg[‘Servers’][$i][‘recent’] = ‘pma__recent’;
// $cfg[‘Servers’][$i][‘favorite’] = ‘pma__favorite’;
// $cfg[‘Servers’][$i][‘users’] = ‘pma__users’;
// $cfg[‘Servers’][$i][‘usergroups’] = ‘pma__usergroups’;
// $cfg[‘Servers’][$i][‘navigationhiding’] = ‘pma__navigationhiding’;
// $cfg[‘Servers’][$i][‘savedsearches’] = ‘pma__savedsearches’;
// $cfg[‘Servers’][$i][‘central_columns’] = ‘pma__central_columns’;
// $cfg[‘Servers’][$i][‘designer_settings’] = ‘pma__designer_settings’;
// $cfg[‘Servers’][$i][‘export_templates’] = ‘pma__export_templates’;
/* Contrib / Swekey authentication */
// $cfg[‘Servers’][$i][‘auth_swekey_config’] = ‘/etc/swekey-pma.conf’;

/**
* End of servers configuration
*/

/**
* Directories for saving/loading files from server
*/
$cfg[‘UploadDir’] = »;
$cfg[‘SaveDir’] = »;

/**
* Whether to display icons or text or both icons and text in table row
* action segment. Value can be either of ‘icons’, ‘text’ or ‘both’.
* default = ‘both’
*/
//$cfg[‘RowActionType’] = ‘icons’;

/**
* Defines whether a user should be displayed a «show all (records)»
* button in browse mode or not.
* default = false
*/
//$cfg[‘ShowAll’] = true;

/**
* Number of rows displayed when browsing a result set. If the result
* set contains more rows, «Previous» and «Next».
* Possible values: 25, 50, 100, 250, 500
* default = 25
*/
//$cfg[‘MaxRows’] = 50;

/**
* Disallow editing of binary fields
* valid values are:
*   false    allow editing
*   ‘blob’   allow editing except for BLOB fields
*   ‘noblob’ disallow editing except for BLOB fields
*   ‘all’    disallow editing
* default = ‘blob’
*/
//$cfg[‘ProtectBinary’] = false;

/**
* Default language to use, if not browser-defined or user-defined
* (you find all languages in the locale folder)
* uncomment the desired line:
* default = ‘ru’
*/
//$cfg[‘DefaultLang’] = ‘ru’;
//$cfg[‘DefaultLang’] = ‘en’;

/**
* How many columns should be used for table display of a database?
* (a value larger than 1 results in some information being hidden)
* default = 1
*/
//$cfg[‘PropertiesNumColumns’] = 2;

/**
* Set to true if you want DB-based query history.If false, this utilizes
* JS-routines to display query history (lost by window close)
*
* This requires configuration storage enabled, see above.
* default = false
*/
//$cfg[‘QueryHistoryDB’] = true;

/**
* When using DB-based query history, how many entries should be kept?
* default = 25
*/
//$cfg[‘QueryHistoryMax’] = 100;

/**
* Whether or not to query the user before sending the error report to
* the phpMyAdmin team when a JavaScript error occurs
*
* Available options
* (‘ask’ | ‘always’ | ‘never’)
* default = ‘ask’
*/
//$cfg[‘SendErrorReports’] = ‘always’;

/**
* You can find more configuration options in the documentation
* in the doc/ folder or at <http://docs.phpmyadmin.net/>.
*/

$cfg[‘CheckConfigurationPermissions’] = false;
————————

Я перечитал эту тему, но у меня в принципе нет файлов php.ini, php_mysql.dll, php_mysqli.dll.
Качал архив установки здесь: https://www.phpmyadmin.net/
Помогите разобраться! Если можно отвечайте на «понятном» языке, т.к. я не программист.
Заранее всем спасибо за помощь!

58 Ответ от Hanut 2016-05-18 08:49:36

  • Hanut
  • Hanut
  • Модератор
  • Неактивен
  • Откуда: Рига, Латвия
  • Зарегистрирован: 2006-07-02
  • Сообщений: 9,722

Re: Ошибка: «Расширение mysqli не найдено…»

saxonow сказал:

Для загрузки базы данных на новый хостинг

Вероятно на указанном сервере недоступен MySQL. Обратитесь за помощью к хостеру, он должен предоставить данные для подключения к MySQL, иногда он может располагаться на другом сервере.

59 Ответ от trommo 2019-08-01 11:15:44

  • trommo
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2019-06-20
  • Сообщений: 5

Re: Ошибка: «Расширение mysqli не найдено…»

Устанавливаю PHPMyAdmin на VPS, где уже стоят Ubuntu 18.04.1, Apache 2.4.29, PHP 7.3.7-2, MySQL 5.7.27.

Залил файлы в папку на сервере, чтобы доступ был по адресу https://pma.mydomainname.com, подключил эту папку и вижу ошибку:

http://icecream.me/uploads/db0e36a5d58c0902d25568d0c04e0c6d.png

В php.ini строка

незакомментирована.

В каталоге с расширениями
http://icecream.me/uploads/5ca153f36c46c1949a19a686caf4fbe6.png

/usr/lib/php/20180731 лежит файлик mysqli.so

Вроде бы всё должно работать, но не получается… Какие ещё вводные данные нужны, чтобы было понятно, что может быть не так?

60 Ответ от Hanut 2019-08-01 12:24:29

  • Hanut
  • Hanut
  • Модератор
  • Неактивен
  • Откуда: Рига, Латвия
  • Зарегистрирован: 2006-07-02
  • Сообщений: 9,722

Re: Ошибка: «Расширение mysqli не найдено…»

В phpinfo указано загружено ли расширение mysqli или нет. Если оно не загружено, то смотрите какой php.ini считывается.

61 Ответ от trommo 2019-08-01 14:02:34 (изменено: trommo, 2019-08-01 14:05:59)

  • trommo
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2019-06-20
  • Сообщений: 5

Re: Ошибка: «Расширение mysqli не найдено…»

Hanut сказал:

В phpinfo указано загружено ли расширение mysqli или нет. Если оно не загружено, то смотрите какой php.ini считывается.

Перегрузил апач — вроде бы оно?

http://icecream.me/uploads/c1c9b9fc8a75f2127f2f2f5b3eb6d4b6.png

62 Ответ от Hanut 2019-08-01 14:57:17

  • Hanut
  • Hanut
  • Модератор
  • Неактивен
  • Откуда: Рига, Латвия
  • Зарегистрирован: 2006-07-02
  • Сообщений: 9,722

Re: Ошибка: «Расширение mysqli не найдено…»

Да, расширение подключено. Попробуйте очистить кеш и куки браузера, или запустите альтернативный браузер, чтобы проверить работу.

63 Ответ от Hanut 2019-08-01 15:00:14

  • Hanut
  • Hanut
  • Модератор
  • Неактивен
  • Откуда: Рига, Латвия
  • Зарегистрирован: 2006-07-02
  • Сообщений: 9,722

Re: Ошибка: «Расширение mysqli не найдено…»

Стоит версия MySQL 5.7.27? Не сходится с версией библиотеки.

64 Ответ от trommo 2019-08-01 18:55:34

  • trommo
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2019-06-20
  • Сообщений: 5

Re: Ошибка: «Расширение mysqli не найдено…»

Hanut сказал:

Стоит версия MySQL 5.7.27? Не сходится с версией библиотеки.

Та что-то действительно — не совпадают версии и при этом не могу залогиниться под рутом в PHPMyAdmin…

Вот я залогинился под рутом в консоли:

http://icecream.me/uploads/68c367b4fb161d91bcb85d7659cdfb35.png

И версия 5.7.27.

А у библиотеки по-прежнему версия 5.0.12:

http://icecream.me/uploads/047961f898b122960b8341bfbb6b70d6.png

Можно же ведь обновить библиотеку?

65 Ответ от Hanut 2019-08-01 20:21:40

  • Hanut
  • Hanut
  • Модератор
  • Неактивен
  • Откуда: Рига, Латвия
  • Зарегистрирован: 2006-07-02
  • Сообщений: 9,722

Re: Ошибка: «Расширение mysqli не найдено…»

Попробуйте обновить PHP. Должно помочь.

66 Ответ от trommo 2019-08-01 22:06:50

  • trommo
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2019-06-20
  • Сообщений: 5

Re: Ошибка: «Расширение mysqli не найдено…»

Hanut сказал:

Попробуйте обновить PHP. Должно помочь.

Хм. Действительно, зашел в папку с ПХП, и увидел такое:

http://icecream.me/uploads/ff585a2bcb18608072c9eb3ae8090d2a.png

Я сегодня переустанавливал ПХП, но почему-то модули mysqlnd и mysqli остались старыми…

Сейчас буду обновлять ПХП до вышедшей сегодня версии 7.3.8…

67 Ответ от trommo 2019-08-02 09:51:43

  • trommo
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2019-06-20
  • Сообщений: 5

Re: Ошибка: «Расширение mysqli не найдено…»

В общем, разобрался.

Проблема была в том, что при установке MySQL было запрещено логиниться рутом по сети:

Normally, root should only be allowed to connect from ‘localhost’. This ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Success.

Поэтому пришлось создать другого пользователя, специально для PMA, и им уже логиниться. Всё получилось.

Страницы Назад 1 2 3

Чтобы отправить ответ, вы должны войти или зарегистрироваться

phpinfo(); сценарий, ничего не показывают о mysqli или расширении mysql.

В последних версиях phpMyAdmin требуется расширение mysqli и больше не будет работать с mysql one (обратите внимание на дополнительный «i» в конце его имени).

 sudo apt-get install php5-mysql 

Будет установлен пакет, содержащий как старый, так и новый, поэтому после этого все, что вам нужно сделать, это добавить

 extension=mysqli.so 

в php.ini, перезапустите apache и он должен работать.

 sudo apt-get install php5-mysql sudo apt-get install php5-mysqlnd 

попробуйте оба варианта, это работает для меня

Если вы запустите PHPMyAdmin на localhost uncomment в файле /etc/php5/apache2/php.ini эта строка:

 mysqli.allow_local_infile = On 

Перезапустить Apache:

 sudo /etc/init.d/apache2 restart 

Просто перезапустите apache2 и mysql:

  • apache2: sudo /etc/init.d/apache2 restart

  • mysql: sudo /etc/init.d/mysql restart

затем обновите свой браузер, наслаждайтесь phpmyadmin 🙂

Я решил эту проблему, отредактировав /usr/local/zend/etc/php.ini.

(нашел его, выполнив netstat -nlp | grep apache, затем strace -p somepid | grep php.ini).

В конце файла я добавил:

 extension=/usr/lib/php5/20090626+lfs/mysql.so extension=/usr/lib/php5/20090626+lfs/mysqli.so extension=/usr/lib/php5/20090626+lfs/mcrypt.so 

Добавление его без пути не сработало.

Затем после перезагрузки он работал.

Я пробовал много ответов, и ни один из них не работал, потому что php7.0 не является значением по умолчанию.

 sudo apt-get upgrade 

казалось, выполнял эту работу для меня, но мне пришлось переустановить php7.0 и phpmyadmin после этого:

 sudo apt-get install php7.0 php7.0-mysql sudo apt-get install apache2 apache2-mod-php7.0 sudo apt-get install phpmyadmin 

Надеюсь, поможет!

Это сработало для меня, создайте базу данных с помощью php и mysql-скрипта и откройте консоль mysql и введите имя пользователя ‘yourName’@’127.0.0.1’, а затем введите все привилегии . на ‘yourName’@’127.0.0.1’, затем откройте браузер, перейдите на localhost и создайте базу данных, а затем перейдите на страницу phpmyadmin, и вы увидите, что она появляется там.

Проверка extension_dir – это одна из тех вещей, которые вы хотели бы проверить из phpinfo (). В моем случае это было extension_dir = «./» по умолчанию, что было неправильно. Измените его на extension_dir = ‘./ext/’ или где все ваши DLL-расширения в настоящее время находятся.

на ubuntu 12.04 мне пришлось изменить mssql.compatability_mode = On . ставить и работать

ЭТО РАБОТАЕТ 100%

открыть файл конфигурации php с помощью блокнота, найти строку: –

 ;extension=mysqli.dll 

измените его на

 extension=mysqli.dll 

удалив ‘;’

сохрани это

затем перезапустите сервер Apache, он работал для меня на win xp

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Pioneer mvh 180ubg ошибка 19
  • Pioneer mvh 180ub ошибка 19