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

PHP启动:无法加载动态库PHP_pdo_firebird,php,xml,Php,Xml,我正试图上传一个35Mb的XML文件 但是我在php的错误日志中得到了这个错误 [22-Feb-2018 10:03:12欧洲/贝尔格莱德]PHP警告:PHP启动: 无法加载动态库“C:\Program”文件 (x86)\PHP\v5.6\ext\PHP\u pdo\u firebird.dll'-指定的模块可能会 找不到 我如何调试这个 从firebird站点下载32位zip包。在bin dir中有一个fbclient.dll。将此dll复制到php目录。(不是分机目录)一切正常 作者姓名:

我正试图上传一个35Mb的XML文件

但是我在php的错误日志中得到了这个错误

[22-Feb-2018 10:03:12欧洲/贝尔格莱德]PHP警告:PHP启动: 无法加载动态库“C:\Program”文件 (x86)\PHP\v5.6\ext\PHP\u pdo\u firebird.dll'-指定的模块可能会 找不到


我如何调试这个

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


作者姓名:ronaldk

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


作者姓名:ronaldk

php_pdo_firebird.dll只是php和firebird引擎之间的一个接口。因此,您需要安装firebird,并且
PHPDO 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


php_pdo_firebird.dll只是php和firebird引擎之间的一个接口。因此,您需要安装firebird,并且
PHPDO 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


对我来说,它在将fbclient.dll文件复制到php安装文件夹后得到了修复。您必须从firebird下载用于手动/自定义安装的Zip工具包。你可以在那里找到文件。64位版本运行正常。

对我来说,它在将fbclient.dll文件复制到php安装文件夹后得到修复。您必须从firebird下载用于手动/自定义安装的Zip工具包。你可以在那里找到文件。64位版本工作。

cmd
中,该文件的输出是什么<代码>如果存在“C:\Program Files(x86)\PHP\v5.6\ext\PHP\u pdo\u firebird.dll”(回显文件存在)否则(回显文件不存在LOL)是的,它存在!这在
cmd
中的输出是什么<代码>如果存在“C:\Program Files(x86)\PHP\v5.6\ext\PHP\u pdo\u firebird.dll”(回显文件存在)否则(回显文件不存在LOL)是的,它存在!