管理员找不到 PHP 扩展


Adminer cannot find PHP extensions

5.2.17,apache 2.2.5和MySQL 5.6.22以及adminer 4.1.0-mysql

我的配置

**[SYSTEM variables]**
PHPRC = C:'PHP
PATH = ....;C:'Program Files (x86)'Apache Software Foundation'Apache2.2'bin';C:'PHP;C:'Program Files (x86)'MySQL'MySQL Server 5.5'bin;C:'Program Files (x86)'MySQL'MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5';C:'Program Files (x86)'MySQL'MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5'Doctrine extensions for PHP'
**[SYSTEM variables]**

**[PHP.ini]**
extension_dir = "C:'PHP'ext"
extension=php_mysql.dll
**[PHP.ini]**
**[httpd.conf]**
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:'PHP'"
**[httpd.conf]**

但是当我去管理员时,我进行身份验证,我在管理员中收到此消息

错误 没有一个受支持的PHP扩展(MySQLi,MySQL PDO_MySQL(可用。错误

但是我已经尝试了所有方法,但无法找到错误。这很奇怪。这里有人有类似的问题并弄清楚。

libmysql.dll在system32文件夹中,我真的不知道这里有什么问题

当我查询Mysql时,它可以工作,所以它的行为非常奇怪。

谢谢雅各布

对于 Linux,请检查/etc/php/.中的扩展加载文件夹(如果有 mysqli.ini/mysqlnd.ini。/apache2/mods-available ( 文件在配置加载文件夹中可用或不可用。即使我使用命令apt-get install php-mysql有时库文件丢失。

对于Windows,请检查库文件夹并检查是否存在所需的库文件。