![解决方案:utf8mb4需要一个较新的客户端库? WordPress中的错误 解决方案:utf8mb4需要一个较新的客户端库? WordPress中的错误](https://www.percona.com/blog/wp-content/uploads/2018/04/utf8mb4-e1523387231647.jpg)
当检查WordPress的 “网站健康 “状态页面时,你可能会看到 “utf8mb4需要一个较新的客户端库 “被该工具强调:
![](https://chenhonggui.com/wp-content/uploads/2023/05/image.png)
这是一个只适用于使用CloudLinux PHP选择器的cPanel主机服务器的问题,我们所有的共享服务器都在使用这个选择器。然而,修复是非常容易的。
首先,登录到你的cPanel并点击 “软件 “部分的 “Select PHP Version “图标:
![](https://chenhonggui.com/wp-content/uploads/2023/05/image-1.png)
接下来的这一页有很多内容,但你只需要关注这一页的几个具体内容。你将需要禁用过时的扩展程序。从该列表中寻找并取消勾选以下扩展:
- mysql
- mysqli
- pdo_mysql
其中一些可能不在列表中,这取决于你所加载的PHP版本。如果它不在那里,就跳过它并禁用此列表中的其他扩展。
最后,启用它们的替代品:
- mysqlnd
- nd_mysqli
- nd_pdo_mysql
你只有在上一步禁用了这些扩展的对应扩展后,才能启用其中的一个。如果你得到一个 “因冲突而跳过 “的警告,请回去先关闭另一个扩展!
就这样了! 如果你刷新WordPress的网站健康页面,那个警告现在应该消失了。
顺便说一下,还有一些其他的扩展,WordPress可能要求你启用。最常见的是它会要求你启用:
- imagick
- zip
- intl
如果你在 “网站健康 “页面上看到这个警告,你可以在你的cPanel中通过同一工具启用这些额外的扩展。