PHP启动:无法加载动态库php_pdo_firebird

时间:2018-02-22 09:27:07

标签: php xml

我正在尝试上传35Mb的XML文件。

但是我在php

的error_log中收到了这个错误
  

[22-Feb-2018 10:03:12欧洲/贝尔格莱德] PHP警告:PHP启动:   无法加载动态库' C:\ Program Files   (86)\ PHP \ V5.6 \分机\ php_pdo_firebird.dll' - 指定的模块可以   找不到。

我该如何调试?

3 个答案:

答案 0 :(得分:2)

从firebird网站下载32位zip包。在bin目录中有一个fbclient.dll。将此dll复制到php目录。 (不是扩展目录),一切正常。

Answer Reference

作者姓名:ronaldk

答案 1 :(得分:2)

php_pdo_firebird.dll只是PHP和firebird引擎之间的接口。因此,您需要安装firebird,php-pdo-firebird.dll也需要能够找到fbclient.dll

尝试将fbclient.dll复制到\wamp\bin\php\php7.1.10

如果您还需要从Apache访问,您可能还需要将fbclient.dll复制到\wamp\bin\apache\apache{version}\bin,并修改在apache下控制PHP的php.ini文件。通过使用wampmanager菜单来编辑正确的php.ini文件,就像这样

  

左键单击wampmanager图标 - > PHP - >的php.ini

答案 2 :(得分:1)

对我来说,将fbclient.dll文件复制到php安装文件夹后,它已修复。您必须从firebird website下载用于手动/自定义安装的Zip套件。您可以在此处找到文件。 64位版本有效。