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

2022-08-30 22:46:06

我已经浏览了所有论坛,我发现与这个问题和我的问题有关,但没有任何效果。我有apache2.2和php5,phpMyAdmin和MySQL。我已经取消了对扩展的注释,我已经检查了我的,mysqli没有出现。我的配置目录是它应该在的地方,它仍然不会加载。phpinfo()


答案 1
  1. 找出使用哪个php.ini
  2. 在文件 php 中.ini以下行:

    extension=mysqli
    
  3. 替换为:

    extension="C:\php\ext\php_mysqli.dll"
    
  4. 重新启动 apache

答案 2

如果您的配置文件正常,但仍然有相同的问题,那么根据已安装的php的版本安装php7.x-mysql。

例如,在我的情况下,我使用的是php7.3,所以我运行了以下命令来设置它:

sudo apt install php7.3-mysql

systemctl reload apache2

推荐