我已经在 Fedora 27 上安装了 LAMP(一切都通过 dnf/yum)但是由于某种原因 mysqli 扩展被禁用或没有安装(我怀疑)当我试图打开 phpMyAdmin 时我得到了这个错误:
phpMyAdmin - Error
The mysqli extension is missing. Please check your PHP configuration. See our documentation for more information.
我读到 mysqli 应该包含在 php 包中,但是没有
extension=php_mysqli.dll
在 php.ini 中(简单地将此行添加到文件中也不起作用) 那么如何启用 mysqli 呢?
最佳答案
.dll 文件适用于 windows,您需要 .so 文件。你想要这样的东西:
extension = mysqli.so
您可能还必须指定模块目录:
extension_dir = /path/to/your/php/extensions/no-debug-non-zts-whatever/
请注意,根据您的服务器配置,您可能还需要重新启动您的网络和/或 PHP 服务。
关于php - 无法启用 mysqli 扩展 - PHP 7.1.12,无法连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47597481/