【问题标题】:Adminer cannot find PHP extensions管理员找不到 PHP 扩展
【发布时间】:2014-12-20 18:38:49
【问题描述】:

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]**

但是当我去 adminer 进行身份验证时,我会在 Adminer 中收到此消息

错误 支持的 PHP 扩展(MySQLi、MySQL、PDO_MySQL)均不可用。 错误

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

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

当我查询 Mysql 时,它的工作原理非常奇怪。

感谢雅库布

【问题讨论】:

  • 我已经用 PHP 5.3.29 修复了它,这很奇怪,因为这种配置在不同的计算机上有效。希望对某人有所帮助。

标签: php mysql windows apache adminer


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-07-10
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    • 2021-03-31
    • 1970-01-01
    • 2014-12-14
    相关资源
    最近更新 更多