我正在用 php 8 更新我的生产服务器,我发现了一个错误“致命错误:找不到类 mysqli”。所以我向支持人员询问,他们告诉我“根据 php 官方手册,php 8 不再支持 mysqli”。
我试图在互联网上查找有关此的任何消息,但找不到任何信息。
查看 php 更新日志,他们讨论了 mysqli 库的错误修复,直到 PHP 8.0.2,然后什么都没有。 查看php手册上的MySQLi官方页面,仅支持“PHP5,PHP7”(而PDO上有PHP 8)。
那么,有人有这方面的消息吗?发生了什么?
我在使用 PHP 8.0.6 的本地机器上安装 Wamp Server 时遇到了同样的问题,所以我认为他们确实从库中删除了 MySQLi,但是在本地和生产中执行 phpinfo() 我可以清楚地看到“mysqli”已安装扩展程序。
提前致谢。
编辑: 关于生产服务器,基本上,提供者告诉我“使用 sp-php 而不是 php”,现在 mysqli 可以工作了。 关于 PHP.net,我想他们忘记添加支持了。