![](/img/trans.png)
[英]PHP Warning : PHP Startup: Unable to load dynamic library 'usr/lib/php/20151012/php_pdo_firebird.dll
[英]PHP Startup: Unable to load dynamic library php_pdo_firebird
我正在尝试上传一个 35Mb 的 XML 文件。
但是我在 php 的 error_log 中收到了这个错误
[2018 年 2 月 22 日 10:03:12 欧洲/贝尔格莱德] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\PHP\v5.6\ext\php_pdo_firebird.dll' - The找不到指定的模块。
我该如何调试?
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
对我来说,将 fbclient.dll 文件复制到 php 安装文件夹后得到修复。 您必须从 firebird网站下载用于手动/自定义安装的 Zip 套件。 你可以在那里找到文件。 64位版本工作。
从 firebird 站点下载 32 位 zip 包。 在 bin 目录中有一个 fbclient.dll。 将此 dll 复制到 php 目录。 (不是扩展目录),一切正常。
作者姓名:ronaldk
将 fbclient 复制到 php bin 对我来说不起作用(我花了一整天试图复制它的不同版本).. 而是将它复制到 apache/bin 文件夹并且它可以工作(对我来说它是 64x 版本)
最好的办法就是在不需要时将其注释掉
; PHP_PDO_FIREBIRD
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.