phpmyadmin错误:缺少mysqli扩展。请检查您的PHP配置

phpmyadmin错误:缺少mysqli扩展。请检查您的PHP配置,phpmyadmin,Phpmyadmin,我转到Apache24>conf>httpd并将index.html更改为index.php。之后,我在服务和http://localhost/phpmyadmin/并收到以下错误: phpMyAdmin-错误 缺少mysqli扩展。请检查您的PHP配置 <a href="Documentation.html#faqmysql" target="documentation"><img class="icon" src="./themes/pmahomme/img/b_help

我转到Apache24>conf>httpd并将index.html更改为index.php。之后,我在服务和
http://localhost/phpmyadmin/
并收到以下错误:

phpMyAdmin-错误

缺少mysqli扩展。请检查您的PHP配置

 <a href="Documentation.html#faqmysql" target="documentation"><img class="icon" src="./themes/pmahomme/img/b_help.png" width="11" height="11" alt="Documentation" title="Documentation" /></a>

有人能帮我理解这个错误吗

  • 通过
    apt get Install php5-mysql
    命令安装php5-mysql扩展
  • 在php.ini中添加
    extension=mysqli.so
    (靠近其他“extension=”行)行
  • 通过
    /etc/init.d/apache2 Restart
    命令重新启动apache服务
  • 尝试在php.ini中取消对此行的注释
  • 重新启动apache服务器

  • 尝试访问这里的phpmyadmin

    而不是


    尝试检查以检查您的httpd xampp配置文件

    确保Php模块符合您当前的Php版本

    这里的示例:IfModule php5_模块

    根据您的迁移情况,您正在使用php7,因此请将配置文件中的所有php5_模块标记编辑为php7_模块,然后重新启动apache服务器。

    首先从 假设版本是php7.1 从以下位置安装mysql: 然后重新启动Apache
    谢谢你的回答,只需要澄清一下:1)apt get install php5 mysql,我应该将该命令放在命令提示符下吗?2) 我有php.ini-development和php.ini-produtcion,我应该添加哪个文件extension=myqli.soMy,我的答案对于Debian Linux是实际的。对于Windows,它将对您有所帮助:您需要将php_mysqli.dll放入ext文件夹,然后编辑php.ini。2) php.ini-development和php.ini-produtcion是一个示例文件。将php.ini-production重命名为php.ini文件夹内的php.ini未注释扩展名=mysqli.dll和php.ini-production。然后我重新启动了Apache服务。但我仍然收到了相同的错误,php_mysqli.dll已经在ext folderAlready下存在,并在下面的链接中进行了回答。。。这对我来说仍然是一样的消息,我认为在同一台服务器上安装了2个phpmyadmin实例。
    mysqli.allow_local_infile = On
    
    php -v
    
    sudo apt-get install php7.1-mysql
    
    sudo service apache2 restart