簡體   English   中英

PHP 啟動:無法加載動態庫 php_pdo_firebird

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM