phpymyadmin - 无法加载动态库“ext\php_interbase.dll”

phpymyadmin - 无法加载动态库“ext\php_interbase.dll”

我在 Windows 2008 R2 上安装 phpMyAdmin (4.2.3),使用 IIS7,PHP 5.5.12,出现错误

“PHP 启动:无法加载动态库‘ext\php_interbase.dll’ - 找不到指定的模块。”

文件“ext\php_interbase.dll”存在,phpinfo() 页面显示 OK(但没有标题为“interbase”的部分)。

在阅读了各个论坛上有关此错误的几条消息后,似乎表明我的 PHP 安装中缺少文件“fbclient.dll”。

有人可以告诉我在哪里可以获得这个 DLL /或我需要做的任何其他事情吗?

感谢您的帮助

答案1

正如@Nathan 所说,检查 ext 文件夹中 PHP 中的 Firebird 扩展 (php_pdo_firebird.dll、php_interbase.dll)。将它们添加到我的 php.ini 文件中,或者如果您不需要它,只需将其注释掉即可。

...
[PHP_PDO_FIREBIRD]
extension=php_pdo_firebird.dll
[PHP_INTERBASE]
extension=php_interbase.dll
...

要查找丢失的 dll,请点击以下链接:

http://www.undermyhat.org/blog/2009/07/php-windows-install-unable-to-load-dynamic-library-php_mssql-dll-php_pspell-dll-etc/

复制 FbClient.dll 到相应目录中

答案2

这是一个名为“Interbase”的数据库,如PHP 手册

您需要安装火鸟才能使用该库。否则,如果您不使用它,只需将其禁用即可。

相关内容