Когда я запускаю свой php-код с полной отчетностью об ошибках, я получаю:
Предупреждение: mysqli :: mysqli (): Несоответствие версии заголовков и клиентской библиотеки.
Я обнаружил, что должен переключиться на mysqlnd, удалив mysqli, как это обсуждается здесь:
Несоответствие младших версий заголовков и клиентской библиотеки
После миграции я вижу, что phpMyAdmin больше не работает. поэтому мне пришлось удалить пакет php-mysqlnd и снова установить php-mysql.
Итак, мой вопрос: «Способен ли phpMyAdmin работать с mysqlnd?»
Задав тот же вопрос на форуме CentOS, я получил решение этого:
https://www.centos.org/forums/viewtopic.php?f=47&т = 53726
Хитрость заключается в том, чтобы не выдавать «yum remove php-mysql» и «yum install php-mysqlnd» в отдельных командах, а вместо этого необходимо выполнить следующее:
# yum shell
> remove php-mysql
> install php-mysqlnd
> run
> quit
Вышеупомянутое предотвращает автоматическое удаление phpMyAdmin, и обновление будет происходить гладко, не нарушая пакет phpMyAdmin.
Других решений пока нет …