如何将 phpMyAdmin 与 mysqlnd 一起使用
How to use phpMyAdmin with mysqlnd
当我 运行 带有完整错误报告的 php 代码时,我得到:
警告:mysqli::mysqli():Headers 和客户端库次要版本不匹配。
我发现我应该通过卸载 mysqli 来切换到 mysqlnd,如下所述:
Headers and client library minor version mismatch
迁移后我发现 phpMyAdmin 不再工作。所以我不得不卸载 php-mysqlnd 软件包并再次安装 php-mysql。
所以我的问题是:"Does phpMyAdmin able to work with mysqlnd?"
在 CentOS 论坛上问了同样的问题后,我得到了解决方案:
https://www.centos.org/forums/viewtopic.php?f=47&t=53726
诀窍是不要在单独的命令中发出 "yum remove php-mysql" 和 "yum install php-mysqlnd",而是必须发出以下命令:
# yum shell
> remove php-mysql
> install php-mysqlnd
> run
> quit
以上防止phpMyAdmin被自动删除,升级会顺利进行,不会破坏phpMyAdmin包。
当我 运行 带有完整错误报告的 php 代码时,我得到:
警告:mysqli::mysqli():Headers 和客户端库次要版本不匹配。
我发现我应该通过卸载 mysqli 来切换到 mysqlnd,如下所述: Headers and client library minor version mismatch
迁移后我发现 phpMyAdmin 不再工作。所以我不得不卸载 php-mysqlnd 软件包并再次安装 php-mysql。
所以我的问题是:"Does phpMyAdmin able to work with mysqlnd?"
在 CentOS 论坛上问了同样的问题后,我得到了解决方案:
https://www.centos.org/forums/viewtopic.php?f=47&t=53726
诀窍是不要在单独的命令中发出 "yum remove php-mysql" 和 "yum install php-mysqlnd",而是必须发出以下命令:
# yum shell
> remove php-mysql
> install php-mysqlnd
> run
> quit
以上防止phpMyAdmin被自动删除,升级会顺利进行,不会破坏phpMyAdmin包。