adminer- 没有可用的受支持的 PHP 扩展 (MySQLi、MySQL、PDO_MySQL)

adminer- 没有可用的受支持的 PHP 扩展 (MySQLi、MySQL、PDO_MySQL)

每当我登录管理员时,它总是显示:

    No Extension
             None of the supported PHP extensions (MySQLi, MySQL, PDO_MySQL) are available.

我刚刚使用源包安装了它,并将它放在了我的 DirectoryRoot 上。

答案1

现在你需要

sudo apt-get install php-mysql

由于最近发布,你需要安装新的 php7 版本

最后sudo service apache2 restart

答案2

可能是mysql没有配置php,可以尝试通过以下命令安装

sudo apt-get install php5-mysql

刷新浏览器。希望有帮助。

答案3

您需要为浏览器中运行的 PHP 版本安装正确的软件包

要了解您的 PHP 版本:

在任何文件中添加phpinfo();功能,例如。phpinfo.php

<?php
phpinfo();

在浏览器中打开该文件并检查你的 PHP 版本

对我来说我有 php8.0

所以我跑

sudo apt-get install php8.0-mysql

然后通过以下方式重新启动 apache:

sudo service apache2 restart

现在它运行良好

php8.1-mysql如果你有一个不同的版本,例如 php8.1,请替换 php => 后的版本sudo apt-get install php8.1-mysql

php信息.php

答案4

  1. 找到您的php.ini文件。
  2. 找到以下扩展并删除它们的注释(即删除分号):

    ;themextension=pdo_pgsql
    ;extension=pgsql
    
  3. 重新启动 Apache 服务器。

相关内容